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

📄 berclass.h

📁 提供了通用的asn1编解码动态库,实现BER和PER方式的asn1编解码。并提供使用实例和说明。
💻 H
📖 第 1 页 / 共 5 页
字号:
    uword32 Set_camelCapabilityHandling(Integer val);    uword32 Set_notificationToCSE(NullType val);    uword32 Set_csiActive(NullType val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_ODB_Data : public Asn1BaseClass { public:    C_ODB_Data();    ~C_ODB_Data();    uword32 Initiation(ODB_Data *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_odb_Data(Type_sBitStr * val);    uword32 Set_odb_HPLMN_Data(Type_sBitStr * val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_Ext_CallBarFeatureList : public Asn1BaseClass { public:    C_Ext_CallBarFeatureList();    ~C_Ext_CallBarFeatureList();    uword32 Initiation(Ext_CallBarFeatureList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_callBarringFeature(Ext_CallBarringFeature *val);    C_Ext_CallBarringFeature c_callBarringFeature;    uword32 c_callBarringFeature_Append();    uword32 c_callBarringFeature_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_Ext_ForwFeatureList : public Asn1BaseClass { public:    C_Ext_ForwFeatureList();    ~C_Ext_ForwFeatureList();    uword32 Initiation(Ext_ForwFeatureList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_forwardingFeature(Ext_ForwFeature *val);    C_Ext_ForwFeature c_forwardingFeature;    uword32 c_forwardingFeature_Append();    uword32 c_forwardingFeature_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_CAMEL_SubscriptionInfo : public Asn1BaseClass { public:    C_CAMEL_SubscriptionInfo();    ~C_CAMEL_SubscriptionInfo();    uword32 Initiation(CAMEL_SubscriptionInfo *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_o_CSI(O_CSI *val);    C_O_CSI c_o_CSI;    uword32 Set_o_BcsmCamelTDP_CriteriaList(O_BcsmCamelTDPCriteriaList *val);    C_O_BcsmCamelTDPCriteriaList c_o_BcsmCamelTDP_CriteriaList;    uword32 Set_d_CSI(D_CSI *val);    C_D_CSI c_d_CSI;    uword32 Set_t_CSI(T_CSI *val);    C_T_CSI c_t_CSI;    uword32 Set_t_BCSM_CAMEL_TDP_CriteriaList(T_BCSM_CAMEL_TDP_CriteriaList *val);    C_T_BCSM_CAMEL_TDP_CriteriaList c_t_BCSM_CAMEL_TDP_CriteriaList;    uword32 Set_vt_CSI(T_CSI *val);    C_T_CSI1 c_vt_CSI;    uword32 Set_vt_BCSM_CAMEL_TDP_CriteriaList(T_BCSM_CAMEL_TDP_CriteriaList *val);    C_T_BCSM_CAMEL_TDP_CriteriaList1 c_vt_BCSM_CAMEL_TDP_CriteriaList;    uword32 Set_tif_CSI(NullType val);    uword32 Set_tif_CSI_NotificationToCSE(NullType val);    uword32 Set_gprs_CSI(GPRS_CSI *val);    C_GPRS_CSI c_gprs_CSI;    uword32 Set_sms_CSI(SMS_CSI *val);    C_SMS_CSI c_sms_CSI;    uword32 Set_ss_CSI(SS_CSI *val);    C_SS_CSI c_ss_CSI;    uword32 Set_m_CSI(M_CSI *val);    C_M_CSI c_m_CSI;    uword32 Set_specificCSIDeletedList(Type_sBitStr * val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_ODB_Info : public Asn1BaseClass { public:    C_ODB_Info();    ~C_ODB_Info();    uword32 Initiation(ODB_Info *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_odb_Data(ODB_Data *val);    C_ODB_Data c_odb_Data;    uword32 Set_notificationToCSE(NullType val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_Ext_CallBarringInfoFor_CSE : public Asn1BaseClass { public:    C_Ext_CallBarringInfoFor_CSE();    ~C_Ext_CallBarringInfoFor_CSE();    uword32 Initiation(Ext_CallBarringInfoFor_CSE *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_ss_Code(Type_sOctStr * val);    uword32 Set_callBarringFeatureList(Ext_CallBarFeatureList *val);    C_Ext_CallBarFeatureList c_callBarringFeatureList;    uword32 Set_password(void val);    uword32 Set_wrongPasswordAttemptsCounter(Integer val);    uword32 Set_notificationToCSE(NullType val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_Ext_ForwardingInfoFor_CSE : public Asn1BaseClass { public:    C_Ext_ForwardingInfoFor_CSE();    ~C_Ext_ForwardingInfoFor_CSE();    uword32 Initiation(Ext_ForwardingInfoFor_CSE *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_ss_Code(Type_sOctStr * val);    uword32 Set_forwardingFeatureList(Ext_ForwFeatureList *val);    C_Ext_ForwFeatureList c_forwardingFeatureList;    uword32 Set_notificationToCSE(NullType val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_NoteSubscriberDataModifiedArg : public Asn1BaseClass { public:    C_NoteSubscriberDataModifiedArg();    ~C_NoteSubscriberDataModifiedArg();    uword32 Initiation(NoteSubscriberDataModifiedArg *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_imsi(Type_sOctStr * val);    uword32 Set_msisdn(Type_sOctStr * val);    uword32 Set_forwardingInfoFor_CSE(Ext_ForwardingInfoFor_CSE *val);    C_Ext_ForwardingInfoFor_CSE c_forwardingInfoFor_CSE;    uword32 Set_callBarringInfoFor_CSE(Ext_CallBarringInfoFor_CSE *val);    C_Ext_CallBarringInfoFor_CSE c_callBarringInfoFor_CSE;    uword32 Set_odb_Info(ODB_Info *val);    C_ODB_Info c_odb_Info;    uword32 Set_camel_SubscriptionInfo(CAMEL_SubscriptionInfo *val);    C_CAMEL_SubscriptionInfo c_camel_SubscriptionInfo;    uword32 Set_allInformationSent(NullType val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_DP_AnalysedInfoCriterium1 : public Asn1BaseClass { public:    C_DP_AnalysedInfoCriterium1();    ~C_DP_AnalysedInfoCriterium1();    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_DP_AnalysedInfoCriteriaList1 : public Asn1BaseClass { public:    C_DP_AnalysedInfoCriteriaList1();    ~C_DP_AnalysedInfoCriteriaList1();    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_AnalysedInfoCriterium1 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_D_CSI1 : public Asn1BaseClass { public:    C_D_CSI1();    ~C_D_CSI1();    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_AnalysedInfoCriteriaList1 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_UU_Data : public Asn1BaseClass { public:    C_UU_Data();    ~C_UU_Data();    uword32 Initiation(UU_Data *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_uuIndicator(Type_sOctStr * val);    uword32 Set_uui(Type_OctStr * val);    uword32 Set_uusCFInteraction(NullType val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_CUG_CheckInfo : public Asn1BaseClass { public:    C_CUG_CheckInfo();    ~C_CUG_CheckInfo();    uword32 Initiation(CUG_CheckInfo *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_cug_Interlock(Type_sOctStr * val);    uword32 Set_cug_OutgoingAccess(NullType val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_ForwardingData : public Asn1BaseClass { public:    C_ForwardingData();    ~C_ForwardingData();    uword32 Initiation(ForwardingData *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_forwardedToNumber(Type_sOctStr * val);    uword32 Set_forwardedToSubaddress(Type_sOctStr * val);    uword32 Set_ForwardingOptions(Type_sOctStr * 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_Ext_BasicServiceCode5 : public Asn1BaseClass { public:    C_Ext_BasicServiceCode5();    ~C_Ext_BasicServiceCode5();    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_ResumeCallHandlingArg : public Asn1BaseClass { public:    C_ResumeCallHandlingArg();    ~C_ResumeCallHandlingArg();    uword32 Initiation(ResumeCallHandlingArg *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_callReferenceNumber(Type_sOctStr * val);    uword32 Set_basicServiceGroup(Ext_BasicServiceCode *val);    C_Ext_BasicServiceCode5 c_basicServiceGroup;    uword32 Set_forwardingData(ForwardingData *val);    C_ForwardingData c_forwardingData;    uword32 Set_imsi(Type_sOctStr * val);    uword32 Set_cug_CheckInfo(CUG_CheckInfo *val);    C_CUG_CheckInfo c_cug_CheckInfo;    uword32 Set_ccbs_Possible(NullType val);    uword32 Set_msisdn(Type_sOctStr * val);    uword32 Set_uu_Data(UU_Data *val);    C_UU_Data c_uu_Data;    uword32 Set_allInformationSent(NullType val);    uword32 Set_d_csi(D_CSI *val);    C_D_CSI1 c_d_csi; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];

⌨️ 快捷键说明

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