|
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.