|
Classes |
| struct | OSBuffer |
| | Run-time message buffer structure. More...
|
| struct | OSErrLocn |
| | Run-time error location structure. More...
|
| struct | OSErrInfo |
| | Run-time error information structure. More...
|
| struct | OSBufSave |
| | Structure to save the current message buffer state. More...
|
| struct | OSCTXT |
| | Run-time context structure. More...
|
| struct | OSBuffer |
| | Run-time message buffer structure. More...
|
| struct | OSErrLocn |
| | Run-time error location structure. More...
|
| struct | OSErrInfo |
| | Run-time error information structure. More...
|
| struct | OSBufSave |
| | Structure to save the current message buffer state. More...
|
| struct | OSCTXT |
| | Run-time context structure. More...
|
Defines |
|
#define | OSERRSTKSIZ 8 /* error stack size */ |
|
#define | OSMAXERRPRM 5 /* maximum error parameters */ |
Typedefs |
|
typedef OSCTXT | OSCTXT |
|
typedef int(* | OSFreeCtxtAppInfoPtr )(OSCTXT *pctxt) |
| | OSFreeCtxtAppInfoPtr is a pointer to pctxt->pAppInfo free function, The pctxt->pAppInfo should contain the pointer to a structure and its first member should be a pointer to appInfo free function.
|
Functions |
| int | rtxInitContext (OSCTXT *pctxt) |
| | This function initializes an OSCTXT block.
|
| int | rtxInitContextBuffer (OSCTXT *pctxt, const OSOCTET *bufaddr, OSUINT32 bufsiz) |
| | This function assigns a message buffer to a context block.
|
| void | rtxFreeContext (OSCTXT *pctxt) |
| | This function frees all dynamic memory associated with a context.
|
| void | rtxCopyContext (OSCTXT *pdest, OSCTXT *psrc) |
| | This function creates a copy of a context structure.
|
| void | rtxCtxtSetFlag (OSCTXT *pctxt, OSUINT16 mask) |
| | This function is used to set a processing flag within the context structure.
|
| void | rtxCtxtClearFlag (OSCTXT *pctxt, OSUINT16 mask) |
| | This function is used to clear a processing flag within the context structure.
|