|
| typedef void(* | rtxStartElement) (const char *name, OSSIZE idx) |
| |
| typedef void(* | rtxEndElement) (const char *name, OSSIZE idx) |
| |
| typedef void(* | rtxBoolValue) (OSBOOL value) |
| |
| typedef void(* | rtxIntValue) (OSINT32 value) |
| |
| typedef void(* | rtxUIntValue) (OSUINT32 value) |
| |
| typedef void(* | rtxInt64Value) (OSINT64 value) |
| |
| typedef void(* | rtxUInt64Value) (OSUINT64 value) |
| |
| typedef void(* | rtxBitStrValue) (OSSIZE numbits, const OSOCTET *data) |
| |
| typedef void(* | rtxOctStrValue) (OSSIZE numocts, const OSOCTET *data) |
| |
| typedef void(* | rtxCharStrValue) (const char *value) |
| |
| typedef void(* | rtxCharStrValue16Bit) (OSSIZE nchars, OSUNICHAR *data) |
| |
| typedef void(* | rtxCharStrValue32Bit) (OSSIZE nchars, OS32BITCHAR *data) |
| |
| typedef void(* | rtxNullValue) (void) |
| |
| typedef void(* | rtxOidValue) (OSUINT32 numSubIds, OSUINT32 *pSubIds) |
| |
| typedef void(* | rtxRealValue) (double value) |
| |
| typedef void(* | rtxEnumValue) (OSUINT32 value, const OSUTF8CHAR *text) |
| |
| typedef void(* | rtxOpenTypeValue) (OSSIZE numocts, const OSOCTET *data) |
| |
| typedef int(* | rtErrorHandler) (OSCTXT *pctxt, ASN1CCB *pCCB, int stat) |
| |
| typedef struct Asn1NamedCEventHandler | Asn1NamedCEventHandler |
| |
|
| void | rtAddEventHandler (OSCTXT *pCtxt, Asn1NamedCEventHandler *pHandler) |
| |
| void | rtRemoveEventHandler (OSCTXT *pCtxt, Asn1NamedCEventHandler *pHandler) |
| |
| void | rtSetErrorHandler (OSCTXT *pctxt, rtErrorHandler pErrCB) |
| |
| void | rtRemoveErrorHandler (OSCTXT *pctxt) |
| |
| int | rtInvokeErrorHandler (OSCTXT *pctxt, ASN1CCB *pCCB, int stat) |
| |
| void | rtInvokeStartElement (OSCTXT *pCtxt, const char *name, OSSIZE idx) |
| |
| void | rtInvokeEndElement (OSCTXT *pCtxt, const char *name, OSSIZE idx) |
| |
| void | rtInvokeBoolValue (OSCTXT *pCtxt, OSBOOL value) |
| |
| void | rtInvokeIntValue (OSCTXT *pCtxt, OSINT32 value) |
| |
| void | rtInvokeUIntValue (OSCTXT *pCtxt, OSUINT32 value) |
| |
| void | rtInvokeInt64Value (OSCTXT *pCtxt, OSINT64 value) |
| |
| void | rtInvokeUInt64Value (OSCTXT *pCtxt, OSUINT64 value) |
| |
| void | rtInvokeBitStrValue (OSCTXT *pCtxt, OSSIZE numbits, const OSOCTET *data) |
| |
| void | rtInvokeOctStrValue (OSCTXT *pCtxt, OSSIZE numocts, const OSOCTET *data) |
| |
| void | rtInvokeCharStrValue (OSCTXT *pCtxt, const char *value) |
| |
| void | rtInvokeCharStr16BitValue (OSCTXT *pCtxt, OSSIZE nchars, OSUNICHAR *data) |
| |
| void | rtInvokeCharStr32BitValue (OSCTXT *pCtxt, OSSIZE nchars, OS32BITCHAR *data) |
| |
| void | rtInvokeNullValue (OSCTXT *pCtxt) |
| |
| void | rtInvokeOidValue (OSCTXT *pCtxt, OSUINT32 numSubIds, OSUINT32 *pSubIds) |
| |
| void | rtInvokeRealValue (OSCTXT *pCtxt, double value) |
| |
| void | rtInvokeEnumValue (OSCTXT *pCtxt, OSUINT32 value, const OSUTF8CHAR *text) |
| |
| void | rtInvokeOpenTypeValue (OSCTXT *pCtxt, OSSIZE numocts, const OSOCTET *data) |
| |
C event handler structure. The ASN1CEventHandler type is a structured type that can be used to define event handlers by the user.