36 #ifndef _ASN1CEVTHNDLR_H_ 37 #define _ASN1CEVTHNDLR_H_ 212 typedef void (*
rtxOidValue) (OSUINT32 numSubIds, OSUINT32* pSubIds) ;
358 (
OSCTXT* pCtxt,
const char* name, OSSIZE idx);
369 (
OSCTXT* pCtxt,
const char* name, OSSIZE idx);
429 (
OSCTXT* pCtxt, OSSIZE numbits,
const OSOCTET* data);
440 (
OSCTXT* pCtxt, OSSIZE numocts,
const OSOCTET* data);
460 (
OSCTXT* pCtxt, OSSIZE nchars, OSUNICHAR* data);
471 (
OSCTXT* pCtxt, OSSIZE nchars, OS32BITCHAR* data);
490 (
OSCTXT* pCtxt, OSUINT32 numSubIds, OSUINT32* pSubIds);
511 (
OSCTXT* pCtxt, OSUINT32 value,
const OSUTF8CHAR* text);
522 (
OSCTXT* pCtxt, OSSIZE numocts,
const OSOCTET* data);
void rtInvokeEndElement(OSCTXT *pCtxt, const char *name, OSSIZE idx)
void rtInvokeBitStrValue(OSCTXT *pCtxt, OSSIZE numbits, const OSOCTET *data)
void(* rtxIntValue)(OSINT32 value)
Definition: asn1CEvtHndlr.h:98
void(* rtxOpenTypeValue)(OSSIZE numocts, const OSOCTET *data)
Definition: asn1CEvtHndlr.h:243
int rtInvokeErrorHandler(OSCTXT *pctxt, ASN1CCB *pCCB, int stat)
void rtAddEventHandler(OSCTXT *pCtxt, Asn1NamedCEventHandler *pHandler)
void rtInvokeStartElement(OSCTXT *pCtxt, const char *name, OSSIZE idx)
void(* rtxUInt64Value)(OSUINT64 value)
Definition: asn1CEvtHndlr.h:129
struct Asn1NamedCEventHandler Asn1NamedCEventHandler
void(* rtxEnumValue)(OSUINT32 value, const OSUTF8CHAR *text)
Definition: asn1CEvtHndlr.h:232
void(* rtxBoolValue)(OSBOOL value)
Definition: asn1CEvtHndlr.h:89
int(* rtErrorHandler)(OSCTXT *pctxt, ASN1CCB *pCCB, int stat)
Definition: asn1CEvtHndlr.h:258
void rtInvokeOpenTypeValue(OSCTXT *pCtxt, OSSIZE numocts, const OSOCTET *data)
void(* rtxStartElement)(const char *name, OSSIZE idx)
Definition: asn1CEvtHndlr.h:62
void rtInvokeEnumValue(OSCTXT *pCtxt, OSUINT32 value, const OSUTF8CHAR *text)
void(* rtxCharStrValue32Bit)(OSSIZE nchars, OS32BITCHAR *data)
Definition: asn1CEvtHndlr.h:192
void rtInvokeNullValue(OSCTXT *pCtxt)
void rtInvokeUInt64Value(OSCTXT *pCtxt, OSUINT64 value)
void(* rtxOidValue)(OSUINT32 numSubIds, OSUINT32 *pSubIds)
Definition: asn1CEvtHndlr.h:212
void rtSetErrorHandler(OSCTXT *pctxt, rtErrorHandler pErrCB)
void rtInvokeBoolValue(OSCTXT *pCtxt, OSBOOL value)
void rtInvokeOidValue(OSCTXT *pCtxt, OSUINT32 numSubIds, OSUINT32 *pSubIds)
void rtRemoveErrorHandler(OSCTXT *pctxt)
void(* rtxCharStrValue)(const char *value)
Definition: asn1CEvtHndlr.h:163
void rtInvokeInt64Value(OSCTXT *pCtxt, OSINT64 value)
void rtInvokeCharStrValue(OSCTXT *pCtxt, const char *value)
void rtInvokeUIntValue(OSCTXT *pCtxt, OSUINT32 value)
void rtInvokeCharStr32BitValue(OSCTXT *pCtxt, OSSIZE nchars, OS32BITCHAR *data)
void(* rtxEndElement)(const char *name, OSSIZE idx)
Definition: asn1CEvtHndlr.h:80
void(* rtxNullValue)(void)
Definition: asn1CEvtHndlr.h:201
Definition: asn1CEvtHndlr.h:264
void rtInvokeOctStrValue(OSCTXT *pCtxt, OSSIZE numocts, const OSOCTET *data)
void rtRemoveEventHandler(OSCTXT *pCtxt, Asn1NamedCEventHandler *pHandler)
void rtInvokeRealValue(OSCTXT *pCtxt, double value)
void(* rtxInt64Value)(OSINT64 value)
Definition: asn1CEvtHndlr.h:119
void(* rtxCharStrValue16Bit)(OSSIZE nchars, OSUNICHAR *data)
Definition: asn1CEvtHndlr.h:178
void(* rtxBitStrValue)(OSSIZE numbits, const OSOCTET *data)
Definition: asn1CEvtHndlr.h:141
Definition: rtxContext.h:197
Definition: asn1type.h:1429
void rtInvokeCharStr16BitValue(OSCTXT *pCtxt, OSSIZE nchars, OSUNICHAR *data)
void(* rtxOctStrValue)(OSSIZE numocts, const OSOCTET *data)
Definition: asn1CEvtHndlr.h:153
void(* rtxRealValue)(double value)
Definition: asn1CEvtHndlr.h:221
void(* rtxUIntValue)(OSUINT32 value)
Definition: asn1CEvtHndlr.h:109
void rtInvokeIntValue(OSCTXT *pCtxt, OSINT32 value)