An OX message for TCP/IP is a byte stream consisting of a header and a body.
Header | Body |
The OX messages are classified into three types: DATA, COMMAND, and SPECIAL. We have currently the following general tags for the OX messages.
#define OX_COMMAND 513 // COMMAND #define OX_DATA 514 // DATA #define OX_SYNC_BALL 515 // SPECIAL #define OX_DATA_WITH_LENGTH 521 // DATA #define OX_DATA_OPENMATH_XML 523 // DATA #define OX_DATA_OPENMATH_BINARY 524 // DATA #define OX_DATA_MP 525 // DATA
A new OX tag may be added.
The new tag should be classified into DATA or COMMAND.
For example, OX_DATA_ASIR_LOCAL_BINARY
was added recently
to send internal serialized objects of Asir via the OpenXM protocol
for efficiency reason.
This is a tag classified to DATA.
See the web page of OpenXM to add a new tag [15].