rtEXIEventCode.h File Reference
EXI event code definitions and functions. More...
#include "rtexisrc/rtEXIExternDefs.h"
#include "rtxsrc/rtxContext.h"
Go to the source code of this file.
Classes | |
| struct | OSEXIEventCode |
| A structure representing a production's event code. More... | |
Defines | |
| #define | rtEXISetEventCode1(pEventCode, part1) rtEXISetEventCode3(pEventCode, part1, OSINT32_MIN, OSINT32_MIN) |
| This macro sets a one-part event code. | |
| #define | rtEXISetEventCode2(pEventCode, part1, part2) rtEXISetEventCode3(pEventCode, part1, part2, OSINT32_MIN) |
| This macro sets a two-part event code. | |
Functions | |
| EXTERNEXI int | rtEXIEventCodeCompare (const OSEXIEventCode *pec1, const OSEXIEventCode *pec2) |
| This function compares two event codes. | |
| EXTERNEXI OSEXIEventCode * | rtEXIEventCodeCopy (OSCTXT *pctxt, const OSEXIEventCode *pec) |
| This function does a deep-copy of an event code structure. | |
| EXTERNEXI OSBOOL | rtEXIEventCodesEqual (const OSEXIEventCode *pec1, const OSEXIEventCode *pec2) |
| This function compares two event codes for equality. | |
| EXTERNEXI char * | rtEXIEventCodeToString (OSCTXT *pctxt, const OSEXIEventCode *pec) |
| This function returns a string representation of the given event code in dot notation (part1.part2.part3). | |
| EXTERNEXI OSUINT32 | rtEXIEventCodeLength (const OSEXIEventCode *pec) |
| This function returns the length of the given event code. | |
| EXTERNEXI OSEXIEventCode * | rtEXINewEventCode1 (OSCTXT *pctxt, OSINT32 part1) |
| This function allocates and initializes a one-part event code. | |
| EXTERNEXI OSEXIEventCode * | rtEXINewEventCode2 (OSCTXT *pctxt, OSINT32 part1, OSINT32 part2) |
| This function allocates and initializes a two-part event code. | |
| EXTERNEXI OSEXIEventCode * | rtEXINewEventCode3 (OSCTXT *pctxt, OSINT32 part1, OSINT32 part2, OSINT32 part3) |
| This function allocates and initializes a three-part event code. | |
| EXTERNEXI void | rtEXISetEventCode3 (OSEXIEventCode *pEventCode, OSINT32 part1, OSINT32 part2, OSINT32 part3) |
| This function sets a three-part event code. | |
| EXTERNEXI void | rtEXIEventCodePrint (const OSEXIEventCode *pEventCode) |
| This function prints information on the given event code to stdout. | |
Detailed Description
EXI event code definitions and functions.
Definition in file rtEXIEventCode.h.
