⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 berclass.h

📁 提供了通用的asn1编解码动态库,实现BER和PER方式的asn1编解码。并提供使用实例和说明。
💻 H
📖 第 1 页 / 共 5 页
字号:
    uword32 Set_serviceKey(Integer val);    uword32 Set_gsmSCF_Address(Type_sOctStr * val);    uword32 Set_defaultSessionHandling(Enum val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_T_CauseValueCriteria1 : public Asn1BaseClass { public:    C_T_CauseValueCriteria1();    ~C_T_CauseValueCriteria1();    uword32 Initiation(T_CauseValueCriteria *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_causeValue(Type_sOctStr * val);    uword32 causeValue_Append();    uword32 causeValue_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_BasicServiceCriteria2 : public Asn1BaseClass { public:    C_BasicServiceCriteria2();    ~C_BasicServiceCriteria2();    uword32 Initiation(BasicServiceCriteria *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_ext_BasicServiceCode(Ext_BasicServiceCode *val);    C_Ext_BasicServiceCode4 c_ext_BasicServiceCode;    uword32 c_ext_BasicServiceCode_Append();    uword32 c_ext_BasicServiceCode_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_T_BcsmCamelTDPData1 : public Asn1BaseClass { public:    C_T_BcsmCamelTDPData1();    ~C_T_BcsmCamelTDPData1();    uword32 Initiation(T_BcsmCamelTDPData *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_t_BcsmTriggerDetectionPoint(Enum val);    uword32 Set_serviceKey(Integer val);    uword32 Set_gsmSCF_Address(Type_sOctStr * val);    uword32 Set_defaultCallHandling(Enum val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_T_CauseValueCriteria : public Asn1BaseClass { public:    C_T_CauseValueCriteria();    ~C_T_CauseValueCriteria();    uword32 Initiation(T_CauseValueCriteria *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_causeValue(Type_sOctStr * val);    uword32 causeValue_Append();    uword32 causeValue_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_BasicServiceCriteria1 : public Asn1BaseClass { public:    C_BasicServiceCriteria1();    ~C_BasicServiceCriteria1();    uword32 Initiation(BasicServiceCriteria *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_ext_BasicServiceCode(Ext_BasicServiceCode *val);    C_Ext_BasicServiceCode3 c_ext_BasicServiceCode;    uword32 c_ext_BasicServiceCode_Append();    uword32 c_ext_BasicServiceCode_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_T_BcsmCamelTDPData : public Asn1BaseClass { public:    C_T_BcsmCamelTDPData();    ~C_T_BcsmCamelTDPData();    uword32 Initiation(T_BcsmCamelTDPData *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_t_BcsmTriggerDetectionPoint(Enum val);    uword32 Set_serviceKey(Integer val);    uword32 Set_gsmSCF_Address(Type_sOctStr * val);    uword32 Set_defaultCallHandling(Enum val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_DP_AnalysedInfoCriterium : public Asn1BaseClass { public:    C_DP_AnalysedInfoCriterium();    ~C_DP_AnalysedInfoCriterium();    uword32 Initiation(DP_AnalysedInfoCriterium *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_dialledNumber(Type_sOctStr * val);    uword32 Set_serviceKey(Integer val);    uword32 Set_gsmSCF_Address(Type_sOctStr * val);    uword32 Set_defaultCallHandling(Enum val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_O_CauseValueCriteria : public Asn1BaseClass { public:    C_O_CauseValueCriteria();    ~C_O_CauseValueCriteria();    uword32 Initiation(O_CauseValueCriteria *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_CauseValue(Type_sOctStr * val);    uword32 CauseValue_Append();    uword32 CauseValue_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_BasicServiceCriteria : public Asn1BaseClass { public:    C_BasicServiceCriteria();    ~C_BasicServiceCriteria();    uword32 Initiation(BasicServiceCriteria *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_ext_BasicServiceCode(Ext_BasicServiceCode *val);    C_Ext_BasicServiceCode2 c_ext_BasicServiceCode;    uword32 c_ext_BasicServiceCode_Append();    uword32 c_ext_BasicServiceCode_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_DestinationNumberCriteria : public Asn1BaseClass { public:    C_DestinationNumberCriteria();    ~C_DestinationNumberCriteria();    uword32 Initiation(DestinationNumberCriteria *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_matchType(Enum val);    uword32 Set_destinationNumberList(DestinationNumberList *val);    C_DestinationNumberList c_destinationNumberList;    uword32 Set_destinationNumberLengthList(DestinationNumberLengthList *val);    C_DestinationNumberLengthList c_destinationNumberLengthList; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_O_BcsmCamelTDPData : public Asn1BaseClass { public:    C_O_BcsmCamelTDPData();    ~C_O_BcsmCamelTDPData();    uword32 Initiation(O_BcsmCamelTDPData *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_o_BcsmTriggerDetectionPoint(Enum val);    uword32 Set_serviceKey(Integer val);    uword32 Set_gsmSCF_Address(Type_sOctStr * val);    uword32 Set_defaultCallHandling(Enum val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_Ext_BasicServiceCode1 : public Asn1BaseClass { public:    C_Ext_BasicServiceCode1();    ~C_Ext_BasicServiceCode1();    uword32 Initiation(Ext_BasicServiceCode *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_ext_BearerService(Type_sOctStr * val);    uword32 Set_ext_Teleservice(Type_sOctStr * val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_Ext_BasicServiceCode : public Asn1BaseClass { public:    C_Ext_BasicServiceCode();    ~C_Ext_BasicServiceCode();    uword32 Initiation(Ext_BasicServiceCode *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_ext_BearerService(Type_sOctStr * val);    uword32 Set_ext_Teleservice(Type_sOctStr * val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_MobilityTriggers : public Asn1BaseClass { public:    C_MobilityTriggers();    ~C_MobilityTriggers();    uword32 Initiation(MobilityTriggers *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_MM_Code(Type_sOctStr * val);    uword32 MM_Code_Append();    uword32 MM_Code_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_SS_CamelData : public Asn1BaseClass { public:    C_SS_CamelData();    ~C_SS_CamelData();    uword32 Initiation(SS_CamelData *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_ss_EventList(SS_EventList *val);    C_SS_EventList c_ss_EventList;    uword32 Set_gsmSCF_Address(Type_sOctStr * val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_SMS_CAMEL_TDP_DataList : public Asn1BaseClass { public:    C_SMS_CAMEL_TDP_DataList();    ~C_SMS_CAMEL_TDP_DataList();    uword32 Initiation(SMS_CAMEL_TDP_DataList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_sms_CAMEL_TDP_Data(SMS_CAMEL_TDP_Data *val);    C_SMS_CAMEL_TDP_Data c_sms_CAMEL_TDP_Data;    uword32 c_sms_CAMEL_TDP_Data_Append();    uword32 c_sms_CAMEL_TDP_Data_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_GPRS_CamelTDPDataList : public Asn1BaseClass { public:    C_GPRS_CamelTDPDataList();    ~C_GPRS_CamelTDPDataList();    uword32 Initiation(GPRS_CamelTDPDataList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_gprs_CamelTDPData(GPRS_CamelTDPData *val);    C_GPRS_CamelTDPData c_gprs_CamelTDPData;    uword32 c_gprs_CamelTDPData_Append();    uword32 c_gprs_CamelTDPData_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_T_BCSM_CAMEL_TDP_Criteria1 : public Asn1BaseClass { public:    C_T_BCSM_CAMEL_TDP_Criteria1();    ~C_T_BCSM_CAMEL_TDP_Criteria1();    uword32 Initiation(T_BCSM_CAMEL_TDP_Criteria *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_T_BCSM_TriggerDetectionPoint(Enum val);    uword32 Set_basicServiceCriteria(BasicServiceCriteria *val);    C_BasicServiceCriteria2 c_basicServiceCriteria;    uword32 Set_t_CauseValueCriteria(T_CauseValueCriteria *val);    C_T_CauseValueCriteria1 c_t_CauseValueCriteria; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_T_BcsmCamelTDPDataList1 : public Asn1BaseClass { public:    C_T_BcsmCamelTDPDataList1();    ~C_T_BcsmCamelTDPDataList1();    uword32 Initiation(T_BcsmCamelTDPDataList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_t_BcsmCamelTDPData(T_BcsmCamelTDPData *val);    C_T_BcsmCamelTDPData1 c_t_BcsmCamelTDPData;    uword32 c_t_BcsmCamelTDPData_Append();    uword32 c_t_BcsmCamelTDPData_Delete(); private :    uword8 *structhead;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -