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.