next up previous
Next: Support modules Up: ORBit Previous: ORBit

Core modules

orb
The code in this directory implements the core of the ORB. There are quite a number of files in this directory, all of which are a part of the central ORB functionality. This code breaks down the specifications of the ORB, piece by piece, to form a complex yet organized lay-out of the ORBs structure and functionality.

IIOP
This module channels requests appropriately, according to whether the requests are local or remote requests. Local requests are delivered via ``shared library object activation''. Remote requests are transformed into IIOP streams, delivered to the remote system, decoded, and passed to the caller. This is obviously an important part of functionality over all.

ORBitutil
This code contains utility functions to ease the portability of ORBit across different platforms. It also includes some support functions to facilitate debugging.