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

📄 berclass.h

📁 提供了通用的asn1编解码动态库,实现BER和PER方式的asn1编解码。并提供使用实例和说明。
💻 H
📖 第 1 页 / 共 5 页
字号:
    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_T_BCSM_CAMEL_TDP_Criteria : public Asn1BaseClass { public:    C_T_BCSM_CAMEL_TDP_Criteria();    ~C_T_BCSM_CAMEL_TDP_Criteria();    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_BasicServiceCriteria1 c_basicServiceCriteria;    uword32 Set_t_CauseValueCriteria(T_CauseValueCriteria *val);    C_T_CauseValueCriteria 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_BcsmCamelTDPDataList : public Asn1BaseClass { public:    C_T_BcsmCamelTDPDataList();    ~C_T_BcsmCamelTDPDataList();    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_BcsmCamelTDPData c_t_BcsmCamelTDPData;    uword32 c_t_BcsmCamelTDPData_Append();    uword32 c_t_BcsmCamelTDPData_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_DP_AnalysedInfoCriteriaList : public Asn1BaseClass { public:    C_DP_AnalysedInfoCriteriaList();    ~C_DP_AnalysedInfoCriteriaList();    uword32 Initiation(DP_AnalysedInfoCriteriaList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_dp_AnalysedInfoCriterium(DP_AnalysedInfoCriterium *val);    C_DP_AnalysedInfoCriterium c_dp_AnalysedInfoCriterium;    uword32 c_dp_AnalysedInfoCriterium_Append();    uword32 c_dp_AnalysedInfoCriterium_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_O_BcsmCamelTDP_Criteria : public Asn1BaseClass { public:    C_O_BcsmCamelTDP_Criteria();    ~C_O_BcsmCamelTDP_Criteria();    uword32 Initiation(O_BcsmCamelTDP_Criteria *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_destinationNumberCriteria(DestinationNumberCriteria *val);    C_DestinationNumberCriteria c_destinationNumberCriteria;    uword32 Set_basicServiceCriteria(BasicServiceCriteria *val);    C_BasicServiceCriteria c_basicServiceCriteria;    uword32 Set_callTypeCriteria(Enum val);    uword32 Set_o_CauseValueCriteria(O_CauseValueCriteria *val);    C_O_CauseValueCriteria c_o_CauseValueCriteria; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_O_BcsmCamelTDPDataList : public Asn1BaseClass { public:    C_O_BcsmCamelTDPDataList();    ~C_O_BcsmCamelTDPDataList();    uword32 Initiation(O_BcsmCamelTDPDataList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_o_BcsmCamelTDPData(O_BcsmCamelTDPData *val);    C_O_BcsmCamelTDPData c_o_BcsmCamelTDPData;    uword32 c_o_BcsmCamelTDPData_Append();    uword32 c_o_BcsmCamelTDPData_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_Ext_CallBarringFeature : public Asn1BaseClass { public:    C_Ext_CallBarringFeature();    ~C_Ext_CallBarringFeature();    uword32 Initiation(Ext_CallBarringFeature *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_basicService(Ext_BasicServiceCode *val);    C_Ext_BasicServiceCode1 c_basicService;    uword32 Set_ss_Status(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_ForwFeature : public Asn1BaseClass { public:    C_Ext_ForwFeature();    ~C_Ext_ForwFeature();    uword32 Initiation(Ext_ForwFeature *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_basicService(Ext_BasicServiceCode *val);    C_Ext_BasicServiceCode c_basicService;    uword32 Set_ss_Status(Type_sOctStr * val);    uword32 Set_forwardedToNumber(Type_sOctStr * val);    uword32 Set_forwardedToSubaddress(Type_sOctStr * val);    uword32 Set_forwardingOptions(Type_sOctStr * val);    uword32 Set_noReplyConditionTime(Integer val);    uword32 Set_longForwardedToNumber(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_M_CSI : public Asn1BaseClass { public:    C_M_CSI();    ~C_M_CSI();    uword32 Initiation(M_CSI *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_mobilityTriggers(MobilityTriggers *val);    C_MobilityTriggers c_mobilityTriggers;    uword32 Set_serviceKey(Integer val);    uword32 Set_gsmSCF_Address(Type_sOctStr * val);    uword32 Set_notificationToCSE(NullType val);    uword32 Set_csi_Active(NullType val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_SS_CSI : public Asn1BaseClass { public:    C_SS_CSI();    ~C_SS_CSI();    uword32 Initiation(SS_CSI *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_ss_CamelData(SS_CamelData *val);    C_SS_CamelData c_ss_CamelData;    uword32 Set_notificationToCSE(NullType val);    uword32 Set_csi_Active(NullType val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_SMS_CSI : public Asn1BaseClass { public:    C_SMS_CSI();    ~C_SMS_CSI();    uword32 Initiation(SMS_CSI *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_sms_CAMEL_TDP_DataList(SMS_CAMEL_TDP_DataList *val);    C_SMS_CAMEL_TDP_DataList c_sms_CAMEL_TDP_DataList;    uword32 Set_camelCapabilityHandling(Integer val);    uword32 Set_notificationToCSE(NullType val);    uword32 Set_csi_Active(NullType val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_GPRS_CSI : public Asn1BaseClass { public:    C_GPRS_CSI();    ~C_GPRS_CSI();    uword32 Initiation(GPRS_CSI *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_gprs_CamelTDPDataList(GPRS_CamelTDPDataList *val);    C_GPRS_CamelTDPDataList c_gprs_CamelTDPDataList;    uword32 Set_camelCapabilityHandling(Integer val);    uword32 Set_notificationToCSE(NullType val);    uword32 Set_csi_Active(NullType val); 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_CriteriaList1 : public Asn1BaseClass { public:    C_T_BCSM_CAMEL_TDP_CriteriaList1();    ~C_T_BCSM_CAMEL_TDP_CriteriaList1();    uword32 Initiation(T_BCSM_CAMEL_TDP_CriteriaList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_t_BCSM_CAMEL_TDP_Criteria(T_BCSM_CAMEL_TDP_Criteria *val);    C_T_BCSM_CAMEL_TDP_Criteria1 c_t_BCSM_CAMEL_TDP_Criteria;    uword32 c_t_BCSM_CAMEL_TDP_Criteria_Append();    uword32 c_t_BCSM_CAMEL_TDP_Criteria_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_T_CSI1 : public Asn1BaseClass { public:    C_T_CSI1();    ~C_T_CSI1();    uword32 Initiation(T_CSI *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_t_BcsmCamelTDPDataList(T_BcsmCamelTDPDataList *val);    C_T_BcsmCamelTDPDataList1 c_t_BcsmCamelTDPDataList;    uword32 Set_camelCapabilityHandling(Integer val);    uword32 Set_notificationToCSE(NullType val);    uword32 Set_csi_Active(NullType val); 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_CriteriaList : public Asn1BaseClass { public:    C_T_BCSM_CAMEL_TDP_CriteriaList();    ~C_T_BCSM_CAMEL_TDP_CriteriaList();    uword32 Initiation(T_BCSM_CAMEL_TDP_CriteriaList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_t_BCSM_CAMEL_TDP_Criteria(T_BCSM_CAMEL_TDP_Criteria *val);    C_T_BCSM_CAMEL_TDP_Criteria c_t_BCSM_CAMEL_TDP_Criteria;    uword32 c_t_BCSM_CAMEL_TDP_Criteria_Append();    uword32 c_t_BCSM_CAMEL_TDP_Criteria_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_T_CSI : public Asn1BaseClass { public:    C_T_CSI();    ~C_T_CSI();    uword32 Initiation(T_CSI *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_t_BcsmCamelTDPDataList(T_BcsmCamelTDPDataList *val);    C_T_BcsmCamelTDPDataList c_t_BcsmCamelTDPDataList;    uword32 Set_camelCapabilityHandling(Integer val);    uword32 Set_notificationToCSE(NullType val);    uword32 Set_csi_Active(NullType val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_D_CSI : public Asn1BaseClass { public:    C_D_CSI();    ~C_D_CSI();    uword32 Initiation(D_CSI *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_dp_AnalysedInfoCriteriaList(DP_AnalysedInfoCriteriaList *val);    C_DP_AnalysedInfoCriteriaList c_dp_AnalysedInfoCriteriaList;    uword32 Set_camelCapabilityHandling(Integer val);    uword32 Set_notificationToCSE(NullType val);    uword32 Set_csi_Active(NullType val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_O_BcsmCamelTDPCriteriaList : public Asn1BaseClass { public:    C_O_BcsmCamelTDPCriteriaList();    ~C_O_BcsmCamelTDPCriteriaList();    uword32 Initiation(O_BcsmCamelTDPCriteriaList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_o_BcsmCamelTDP_Criteria(O_BcsmCamelTDP_Criteria *val);    C_O_BcsmCamelTDP_Criteria c_o_BcsmCamelTDP_Criteria;    uword32 c_o_BcsmCamelTDP_Criteria_Append();    uword32 c_o_BcsmCamelTDP_Criteria_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_O_CSI : public Asn1BaseClass { public:    C_O_CSI();    ~C_O_CSI();    uword32 Initiation(O_CSI *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_o_BcsmCamelTDPDataList(O_BcsmCamelTDPDataList *val);    C_O_BcsmCamelTDPDataList c_o_BcsmCamelTDPDataList;

⌨️ 快捷键说明

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