The Mailbox Library: 1 Design Philosophy

Up: GEOS SDK TechDocs | Up | Down | Prev: The Mailbox Library | Next: 2 Inbox/Outbox Structure

The purpose of the Mailbox library is to let applications send and receive information to and from other computers, through a variety of communications media. It insulates the application as much as possible from the mechanics of transmitting and receiving the information.

An application might need to transmit information over several different kinds of connection. For example, it might send information over a modem or through a direct connection. It might need to use the same device in very different ways; for example, it might fax a document through a modem, or copy a file to a server through that same modem.

The Mailbox library helps to insulate applications from the details of the hardware and communication protocols. It does this by dividing up the communications tasks.


Up: GEOS SDK TechDocs | Up | Down | Prev: The Mailbox Library | Next: 2 Inbox/Outbox Structure