57
EPOC Components and Dial-up Networking
The figure above illustrates how control is passed from the originating application down to the
kernel and from there to the hardware. Every request to a server passes control to a different
thread. The servers themselves are extremely versatile objects that can contain many different
components, and are also quite happy acting as clients to yet other servers.
Other items worth noting are:
•
Some connections, such as the use of the World server to resolve phone numbers, are
described but not shown.
•
Other interactions, such as the possibility of a TSY controlling the hardware directly, and
the different ways that the infrared and serial CSYs work, are shown but not described.
•
Various other useful features of EPOC’s dial-up networking, such as the use of NIFMAN
to display dial-up progress within an application, are neither described nor shown.