43 #ifndef _ASN1CEVTHNDLR_H_ 44 #define _ASN1CEVTHNDLR_H_ 219 typedef void (*
rtxOidValue) (OSUINT32 numSubIds, OSUINT32* pSubIds) ;
365 (
OSCTXT* pCtxt,
const char* name, OSSIZE idx);
376 (
OSCTXT* pCtxt,
const char* name, OSSIZE idx);
436 (
OSCTXT* pCtxt, OSSIZE numbits,
const OSOCTET* data);
447 (
OSCTXT* pCtxt, OSSIZE numocts,
const OSOCTET* data);
467 (
OSCTXT* pCtxt, OSSIZE nchars, OSUNICHAR* data);
478 (
OSCTXT* pCtxt, OSSIZE nchars, OS32BITCHAR* data);
497 (
OSCTXT* pCtxt, OSUINT32 numSubIds, OSUINT32* pSubIds);
518 (
OSCTXT* pCtxt, OSUINT32 value,
const OSUTF8CHAR* text);
529 (
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:105
void(* rtxOpenTypeValue)(OSSIZE numocts, const OSOCTET *data)
Definition: asn1CEvtHndlr.h:250
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:136
struct Asn1NamedCEventHandler Asn1NamedCEventHandler
void(* rtxEnumValue)(OSUINT32 value, const OSUTF8CHAR *text)
Definition: asn1CEvtHndlr.h:239
void(* rtxBoolValue)(OSBOOL value)
Definition: asn1CEvtHndlr.h:96
int(* rtErrorHandler)(OSCTXT *pctxt, ASN1CCB *pCCB, int stat)
Definition: asn1CEvtHndlr.h:265
void rtInvokeOpenTypeValue(OSCTXT *pCtxt, OSSIZE numocts, const OSOCTET *data)
void(* rtxStartElement)(const char *name, OSSIZE idx)
Definition: asn1CEvtHndlr.h:69
void rtInvokeEnumValue(OSCTXT *pCtxt, OSUINT32 value, const OSUTF8CHAR *text)
void(* rtxCharStrValue32Bit)(OSSIZE nchars, OS32BITCHAR *data)
Definition: asn1CEvtHndlr.h:199
void rtInvokeNullValue(OSCTXT *pCtxt)
void rtInvokeUInt64Value(OSCTXT *pCtxt, OSUINT64 value)
void(* rtxOidValue)(OSUINT32 numSubIds, OSUINT32 *pSubIds)
Definition: asn1CEvtHndlr.h:219
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:170
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:87
void(* rtxNullValue)(void)
Definition: asn1CEvtHndlr.h:208
Definition: asn1CEvtHndlr.h:271
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:126
void(* rtxCharStrValue16Bit)(OSSIZE nchars, OSUNICHAR *data)
Definition: asn1CEvtHndlr.h:185
void(* rtxBitStrValue)(OSSIZE numbits, const OSOCTET *data)
Definition: asn1CEvtHndlr.h:148
Definition: rtxContext.h:198
Definition: asn1type.h:1502
void rtInvokeCharStr16BitValue(OSCTXT *pCtxt, OSSIZE nchars, OSUNICHAR *data)
void(* rtxOctStrValue)(OSSIZE numocts, const OSOCTET *data)
Definition: asn1CEvtHndlr.h:160
void(* rtxRealValue)(double value)
Definition: asn1CEvtHndlr.h:228
void(* rtxUIntValue)(OSUINT32 value)
Definition: asn1CEvtHndlr.h:116
void rtInvokeIntValue(OSCTXT *pCtxt, OSINT32 value)