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

📄 perclass.h

📁 提供了通用的asn1编解码动态库,实现BER和PER方式的asn1编解码。并提供使用实例和说明。
💻 H
📖 第 1 页 / 共 5 页
字号:
    ~C_RAB_Parameter_MaxBitrateList();    uword32 Initiation(RAB_Parameter_MaxBitrateList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_maxBitrate(UInteger val);    uword32 maxBitrate_Append();    uword32 maxBitrate_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_EXTENSION_TypeOfError : public Asn1BaseClass { public:    C_EXTENSION_TypeOfError();    ~C_EXTENSION_TypeOfError();    uword32 Initiation(EXTENSION_TypeOfError *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_id_TypeOfError(Integer val);    uword32 Set_typeOfError_criticality(Enum val);    uword32 Set_typeOfError(Enum val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_EXTENSION_MessageStructure : public Asn1BaseClass { public:    C_EXTENSION_MessageStructure();    ~C_EXTENSION_MessageStructure();    uword32 Initiation(EXTENSION_MessageStructure *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_id_MessageStructure(Integer val);    uword32 Set_messageStructure_criticality(Enum val);    uword32 Set_messageStructure(MessageStructure *val);    C_MessageStructure c_messageStructure; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_FailedItem_ExtIEs1 : public Asn1BaseClass { public:    C_RAB_FailedItem_ExtIEs1();    ~C_RAB_FailedItem_ExtIEs1();    uword32 Initiation(RAB_FailedItem_ExtIEs *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_Cause2 : public Asn1BaseClass { public:    C_Cause2();    ~C_Cause2();    uword32 Initiation(Cause *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_radioNetwork(Integer val);    uword32 Set_transmissionNetwork(Integer val);    uword32 Set_nAS(Integer val);    uword32 Set_protocol(Integer val);    uword32 Set_misc(Integer val);    uword32 Set_non_Standard(Integer val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_FailedItem_ExtIEs : public Asn1BaseClass { public:    C_RAB_FailedItem_ExtIEs();    ~C_RAB_FailedItem_ExtIEs();    uword32 Initiation(RAB_FailedItem_ExtIEs *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_Cause1 : public Asn1BaseClass { public:    C_Cause1();    ~C_Cause1();    uword32 Initiation(Cause *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_radioNetwork(Integer val);    uword32 Set_transmissionNetwork(Integer val);    uword32 Set_nAS(Integer val);    uword32 Set_protocol(Integer val);    uword32 Set_misc(Integer val);    uword32 Set_non_Standard(Integer val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_QueuedItem_ExtIEs : public Asn1BaseClass { public:    C_RAB_QueuedItem_ExtIEs();    ~C_RAB_QueuedItem_ExtIEs();    uword32 Initiation(RAB_QueuedItem_ExtIEs *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_ReleasedItem_ExtIEs : public Asn1BaseClass { public:    C_RAB_ReleasedItem_ExtIEs();    ~C_RAB_ReleasedItem_ExtIEs();    uword32 Initiation(RAB_ReleasedItem_ExtIEs *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_DataVolumeList1 : public Asn1BaseClass { public:    C_DataVolumeList1();    ~C_DataVolumeList1();    uword32 Initiation(DataVolumeList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_dataVolume(DataVolume *val);    C_DataVolume1 c_dataVolume;    uword32 c_dataVolume_Append();    uword32 c_dataVolume_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_SetupOrModifiedItem_ExtIEs : public Asn1BaseClass { public:    C_RAB_SetupOrModifiedItem_ExtIEs();    ~C_RAB_SetupOrModifiedItem_ExtIEs();    uword32 Initiation(RAB_SetupOrModifiedItem_ExtIEs *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_eXTENSION_Ass_RAB_Parameters(EXTENSION_Ass_RAB_Parameters *val);    C_EXTENSION_Ass_RAB_Parameters c_eXTENSION_Ass_RAB_Parameters; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_DataVolumeList : public Asn1BaseClass { public:    C_DataVolumeList();    ~C_DataVolumeList();    uword32 Initiation(DataVolumeList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_dataVolume(DataVolume *val);    C_DataVolume c_dataVolume;    uword32 c_dataVolume_Append();    uword32 c_dataVolume_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_IuTransportAssociation1 : public Asn1BaseClass { public:    C_IuTransportAssociation1();    ~C_IuTransportAssociation1();    uword32 Initiation(IuTransportAssociation *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_gTP_TEI(Type_sOctStr * val);    uword32 Set_bindingID(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_RAB_ReleaseItem_ExtIEs : public Asn1BaseClass { public:    C_RAB_ReleaseItem_ExtIEs();    ~C_RAB_ReleaseItem_ExtIEs();    uword32 Initiation(RAB_ReleaseItem_ExtIEs *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_Cause : public Asn1BaseClass { public:    C_Cause();    ~C_Cause();    uword32 Initiation(Cause *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_radioNetwork(Integer val);    uword32 Set_transmissionNetwork(Integer val);    uword32 Set_nAS(Integer val);    uword32 Set_protocol(Integer val);    uword32 Set_misc(Integer val);    uword32 Set_non_Standard(Integer val); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_SetupOrModifyItemSecond_ExtIEs : public Asn1BaseClass { public:    C_RAB_SetupOrModifyItemSecond_ExtIEs();    ~C_RAB_SetupOrModifyItemSecond_ExtIEs();    uword32 Initiation(RAB_SetupOrModifyItemSecond_ExtIEs *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_eXTENSION_Alt_RAB_Parameters(EXTENSION_Alt_RAB_Parameters *val);    C_EXTENSION_Alt_RAB_Parameters c_eXTENSION_Alt_RAB_Parameters; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_PDP_TypeInformation : public Asn1BaseClass { public:    C_PDP_TypeInformation();    ~C_PDP_TypeInformation();    uword32 Initiation(PDP_TypeInformation *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_pDP_Type(Enum val);    uword32 pDP_Type_Append();    uword32 pDP_Type_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_SetupOrModifyItemFirst_ExtIEs : public Asn1BaseClass { public:    C_RAB_SetupOrModifyItemFirst_ExtIEs();    ~C_RAB_SetupOrModifyItemFirst_ExtIEs();    uword32 Initiation(RAB_SetupOrModifyItemFirst_ExtIEs *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_TransportLayerInformation : public Asn1BaseClass { public:    C_TransportLayerInformation();    ~C_TransportLayerInformation();    uword32 Initiation(TransportLayerInformation *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_transportLayerAddress(Type_sBitStr * val);    uword32 Set_iuTransportAssociation_ChoiceType(IuTransportAssociation *val);    C_IuTransportAssociation c_iuTransportAssociation_ChoiceType;    uword32 Set_transportLayerInformation_ExtIEs(TransportLayerInformation_ExtIEs *val);    C_TransportLayerInformation_ExtIEs c_transportLayerInformation_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_UserPlaneInformation : public Asn1BaseClass { public:    C_UserPlaneInformation();    ~C_UserPlaneInformation();    uword32 Initiation(UserPlaneInformation *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_userPlaneMode(Enum val);

⌨️ 快捷键说明

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