The OSRT C++ run-time classes are wrapper classes that provide an object-oriented interface to the common C run-time library functions. The categories of classes provided are as follows:
-
Context management classes manage the context structure (OSCTXT) used to keep track of the working variables required to encode or decode XML messages.
-
Message buffer classes are used to manage message buffers for encoding or decoding XML messages.
-
XSD type base classes are used as the base for compiler- generated C++ data structures.
-
Stream classes are used to read and write messages to and from files, sockets, and memory buffers.