The Scarpaz.
The Scarpaz Site
:: Your unreliable online reference documentation on the Scarpaz. ::
:: Via malfidinda reta dokumento de referenco pri la Skarpac. ::

A Distributed Process Mailbox for Linux

Note: what appears here is what I prepared as a project for Networked Operating Systems, a course I attended at Politecnico di Milano. The same course is given at the University of Illinois (as EECS473?).

[Click here to download the full archive (+ src + doc + garbage)]
Project presentation (PostScript format)
Automatically generated documentation on the C++ code (html format);
Automatically generated documentation on the C++ code (PostScript format).


In this paper I describe the features of the mailboxd distributed mailbox server implementation which I realized as an assignment for the "networked operating systems" exam.

The "distributed mailbox kit" is composed of:

  • an executable-format server, compiled for the desired architecture and ready to run by the user;
  • a C++ object-format library, that the user should link inside its own projects;
  • a C++ header containing required definitions and exports, that the user should include inside its projects;
  • two example programs, respectively called reader and writer, provided together with their C++ source code, whose purpose is to test the proper operation of the server and to show how to use the library;
  • the full set of source files for both the executable server and the library.
The distributes mailbox allows two or more processes to establish a reliable two-way asynchronous message- or stream-based communication identifying themselves with symbolic names, supporting both broadcasting and multicasting. This implementation has a strong, robust, single-threaded high-performance architecture and performs full event logging and monitoring.

MajaMaja is powered by the Tcl Language. [jump to top of page]

The above document was last modified on 2004-04-16 15:06:31; page last updated on 2010-07-02 at 21:22:35.
Document size: 2230 bytes, plus related data up to 559 kbytes.


Available article groups: [Unfiled]

Group: Unfiled

(last update: 2000 Jun 19)

Contents: File : 71.3 kbytes 2000-06-19
nos.tar.gz File : nos.tar.gz 301 kbytes 2000-06-19 File : 169 kbytes 2000-06-19

MajaMaja is powered by the Tcl Language. [jump to top of page]
This page was last updated on 2010-07-02 at 21:22:35.
This site was automagically generated by MajaMaja version 0.298, a simple and easy to use web content manager written in Tcl by scarpaz <>.