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

📄 perclass.h

📁 提供了通用的asn1编解码动态库,实现BER和PER方式的asn1编解码。并提供使用实例和说明。
💻 H
📖 第 1 页 / 共 5 页
字号:
    uword32 Set_repetitionNumber(Integer val);    uword32 Set_messageStructure_ExtIEs(MessageStructure_ExtIEs *val);    C_MessageStructure_ExtIEs c_messageStructure_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_DataVolumeList_ExtIEs1 : public Asn1BaseClass { public:    C_DataVolumeList_ExtIEs1();    ~C_DataVolumeList_ExtIEs1();    uword32 Initiation(DataVolumeList_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_Ass_RAB_Parameters : public Asn1BaseClass { public:    C_Ass_RAB_Parameters();    ~C_Ass_RAB_Parameters();    uword32 Initiation(Ass_RAB_Parameters *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_assMaxBitrateInf(Ass_RAB_Parameter_MaxBitrateList *val);    C_Ass_RAB_Parameter_MaxBitrateList c_assMaxBitrateInf;    uword32 Set_assGuaranteedBitRateInf(Ass_RAB_Parameter_GuaranteedBitrateList *val);    C_Ass_RAB_Parameter_GuaranteedBitrateList c_assGuaranteedBitRateInf;    uword32 Set_ass_RAB_Parameters_ExtIEs(Ass_RAB_Parameters_ExtIEs *val);    C_Ass_RAB_Parameters_ExtIEs c_ass_RAB_Parameters_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_DataVolumeList_ExtIEs : public Asn1BaseClass { public:    C_DataVolumeList_ExtIEs();    ~C_DataVolumeList_ExtIEs();    uword32 Initiation(DataVolumeList_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_Alt_RAB_Parameters : public Asn1BaseClass { public:    C_Alt_RAB_Parameters();    ~C_Alt_RAB_Parameters();    uword32 Initiation(Alt_RAB_Parameters *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_altMaxBitrateInf(Alt_RAB_Parameter_MaxBitrateInf *val);    C_Alt_RAB_Parameter_MaxBitrateInf c_altMaxBitrateInf;    uword32 Set_altGuaranteedBitRateInf(Alt_RAB_Parameter_GuaranteedBitrateInf *val);    C_Alt_RAB_Parameter_GuaranteedBitrateInf c_altGuaranteedBitRateInf;    uword32 Set_alt_RAB_Parameters_ExtIEs(Alt_RAB_Parameters_ExtIEs *val);    C_Alt_RAB_Parameters_ExtIEs c_alt_RAB_Parameters_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_AllocationOrRetentionPriority_ExtIEs : public Asn1BaseClass { public:    C_AllocationOrRetentionPriority_ExtIEs();    ~C_AllocationOrRetentionPriority_ExtIEs();    uword32 Initiation(AllocationOrRetentionPriority_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_SDU_Parameter : public Asn1BaseClass { public:    C_SDU_Parameter();    ~C_SDU_Parameter();    uword32 Initiation(SDU_Parameter *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_sDU_ErrorRatio(SDU_ErrorRatio *val);    C_SDU_ErrorRatio c_sDU_ErrorRatio;    uword32 Set_residualBitErrorRatio(ResidualBitErrorRatio *val);    C_ResidualBitErrorRatio c_residualBitErrorRatio;    uword32 Set_deliveryOfErroneousSDU(Enum val);    uword32 Set_sDU_FormatInformationParameters(SDU_FormatInformationParameters *val);    C_SDU_FormatInformationParameters c_sDU_FormatInformationParameters;    uword32 Set_sDU_Parameters_ExtIEs(SDU_Parameters_ExtIEs *val);    C_SDU_Parameters_ExtIEs c_sDU_Parameters_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_MessageStructure : public Asn1BaseClass { public:    C_MessageStructure();    ~C_MessageStructure();    uword32 Initiation(MessageStructure *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_messageStruct(MessageStruct *val);    C_MessageStruct c_messageStruct;    uword32 c_messageStruct_Append();    uword32 c_messageStruct_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_DataVolume1 : public Asn1BaseClass { public:    C_DataVolume1();    ~C_DataVolume1();    uword32 Initiation(DataVolume *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_dl_UnsuccessfullyTransmittedDataVolume(UInteger val);    uword32 Set_dataVolumeReference(Integer val);    uword32 Set_dataVolumeList_ExtIEs(DataVolumeList_ExtIEs *val);    C_DataVolumeList_ExtIEs1 c_dataVolumeList_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_EXTENSION_Ass_RAB_Parameters : public Asn1BaseClass { public:    C_EXTENSION_Ass_RAB_Parameters();    ~C_EXTENSION_Ass_RAB_Parameters();    uword32 Initiation(EXTENSION_Ass_RAB_Parameters *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_id_Ass_RAB_Parameters(Integer val);    uword32 Set_ass_RAB_Parameters_criticality(Enum val);    uword32 Set_ass_RAB_Parameters(Ass_RAB_Parameters *val);    C_Ass_RAB_Parameters c_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_DataVolume : public Asn1BaseClass { public:    C_DataVolume();    ~C_DataVolume();    uword32 Initiation(DataVolume *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_dl_UnsuccessfullyTransmittedDataVolume(UInteger val);    uword32 Set_dataVolumeReference(Integer val);    uword32 Set_dataVolumeList_ExtIEs(DataVolumeList_ExtIEs *val);    C_DataVolumeList_ExtIEs c_dataVolumeList_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_EXTENSION_Alt_RAB_Parameters : public Asn1BaseClass { public:    C_EXTENSION_Alt_RAB_Parameters();    ~C_EXTENSION_Alt_RAB_Parameters();    uword32 Initiation(EXTENSION_Alt_RAB_Parameters *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_id_Alt_RAB_Parameters(Integer val);    uword32 Set_alt_RAB_Parameters_criticality(Enum val);    uword32 Set_alt_RAB_Parameters(Alt_RAB_Parameters *val);    C_Alt_RAB_Parameters c_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_TransportLayerInformation_ExtIEs : public Asn1BaseClass { public:    C_TransportLayerInformation_ExtIEs();    ~C_TransportLayerInformation_ExtIEs();    uword32 Initiation(TransportLayerInformation_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_IuTransportAssociation : public Asn1BaseClass { public:    C_IuTransportAssociation();    ~C_IuTransportAssociation();    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_UserPlaneInformation_ExtIEs : public Asn1BaseClass { public:    C_UserPlaneInformation_ExtIEs();    ~C_UserPlaneInformation_ExtIEs();    uword32 Initiation(UserPlaneInformation_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_Parameters_ExtIEs : public Asn1BaseClass { public:    C_RAB_Parameters_ExtIEs();    ~C_RAB_Parameters_ExtIEs();    uword32 Initiation(RAB_Parameters_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_AllocationOrRetentionPriority : public Asn1BaseClass { public:    C_AllocationOrRetentionPriority();    ~C_AllocationOrRetentionPriority();    uword32 Initiation(AllocationOrRetentionPriority *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_priorityLevel(Integer val);    uword32 Set_pre_emptionCapability(Enum val);    uword32 Set_pre_emptionVulnerability(Enum val);    uword32 Set_queuingAllowed(Enum val);    uword32 Set_allocationOrRetentionPriority_ExtIEs(AllocationOrRetentionPriority_ExtIEs *val);    C_AllocationOrRetentionPriority_ExtIEs c_allocationOrRetentionPriority_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_SDU_Parameters : public Asn1BaseClass { public:    C_SDU_Parameters();    ~C_SDU_Parameters();    uword32 Initiation(SDU_Parameters *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_sDU_Parameter(SDU_Parameter *val);    C_SDU_Parameter c_sDU_Parameter;    uword32 c_sDU_Parameter_Append();    uword32 c_sDU_Parameter_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_Parameter_GuaranteedBitrateList : public Asn1BaseClass { public:    C_RAB_Parameter_GuaranteedBitrateList();    ~C_RAB_Parameter_GuaranteedBitrateList();    uword32 Initiation(RAB_Parameter_GuaranteedBitrateList *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_guaranteedBitrate(UInteger val);    uword32 guaranteedBitrate_Append();    uword32 guaranteedBitrate_Delete(); private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_Parameter_MaxBitrateList : public Asn1BaseClass { public:    C_RAB_Parameter_MaxBitrateList();

⌨️ 快捷键说明

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