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 OSEXIEventCodertEXIEventCodeCopy (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 OSEXIEventCodertEXINewEventCode1 (OSCTXT *pctxt, OSINT32 part1)
 This function allocates and initializes a one-part event code.
EXTERNEXI OSEXIEventCodertEXINewEventCode2 (OSCTXT *pctxt, OSINT32 part1, OSINT32 part2)
 This function allocates and initializes a two-part event code.
EXTERNEXI OSEXIEventCodertEXINewEventCode3 (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.