00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00029
#ifndef _ASN1SAX_XEROPENTYPE_H_
00030
#define _ASN1SAX_XEROPENTYPE_H_
00031
00032
#include "asn1XerCTypes.h"
00033
00034
#ifdef __cplusplus
00035
extern "C" {
00036
#endif
00037
00038
typedef struct EXTERNXER ASN1SAX_XEROpenType {
00039 ASN1SAXCDecodeHandlerBase mSaxBase;
00040 ASN1OpenType* mpMsgData;
00041 ASN1CTXT mEncCtxt;
00042 } ASN1SAX_XEROpenType;
00043
00044 EXTERNXER
void asn1Sax_XEROpenType_startElement
00045 (
void *userData, ASN1Const XMLCHAR* localname, ASN1Const XMLCHAR** atts);
00046
00047 EXTERNXER
void asn1Sax_XEROpenType_characters
00048 (
void *userData, ASN1Const XMLCHAR* chars,
int length);
00049
00050 EXTERNXER
void asn1Sax_XEROpenType_endElement
00051 (
void *userData, ASN1Const XMLCHAR* localname);
00052
00053 EXTERNXER
void asn1Sax_XEROpenType_init
00054 (ASN1CTXT* pctxt, ASN1SAX_XEROpenType* pSaxHandler,
00055 ASN1OpenType* pvalue,
int level);
00056
00057 EXTERNXER
void asn1Sax_XEROpenType_free
00058 (ASN1CTXT* pctxt, ASN1SAX_XEROpenType* pSaxHandler);
00059
00060
#ifdef __cplusplus
00061
}
00062
#endif
00063
00064
#endif