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

📄 perclass.h

📁 提供了通用的asn1编解码动态库,实现BER和PER方式的asn1编解码。并提供使用实例和说明。
💻 H
📖 第 1 页 / 共 5 页
字号:
    uword32 Set_uP_ModeVersions(Type_sBitStr * val);    uword32 Set_userPlaneInformation_ExtIEs(UserPlaneInformation_ExtIEs *val);    C_UserPlaneInformation_ExtIEs c_userPlaneInformation_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_Parameters : public Asn1BaseClass { public:    C_RAB_Parameters();    ~C_RAB_Parameters();    uword32 Initiation(RAB_Parameters *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_trafficClass(Enum val);    uword32 Set_rAB_AsymmetryIndicator(Enum val);    uword32 Set_maxBitrates(RAB_Parameter_MaxBitrateList *val);    C_RAB_Parameter_MaxBitrateList c_maxBitrates;    uword32 Set_guaranteedBitRate(RAB_Parameter_GuaranteedBitrateList *val);    C_RAB_Parameter_GuaranteedBitrateList c_guaranteedBitRate;    uword32 Set_deliveryOrder(Enum val);    uword32 Set_maxSDU_Size(Integer val);    uword32 Set_sDU_Parameters(SDU_Parameters *val);    C_SDU_Parameters c_sDU_Parameters;    uword32 Set_transferDelay(Integer val);    uword32 Set_trafficHandlingPriority(Integer val);    uword32 Set_allocationOrRetentionPriority(AllocationOrRetentionPriority *val);    C_AllocationOrRetentionPriority c_allocationOrRetentionPriority;    uword32 Set_sourceStatisticsDescriptor(Enum val);    uword32 Set_relocationRequirement(Enum val);    uword32 Set_rAB_Parameters_ExtIEs(RAB_Parameters_ExtIEs *val);    C_RAB_Parameters_ExtIEs c_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_CriticalityDiagnostics_IE_List_ExtIEs : public Asn1BaseClass { public:    C_CriticalityDiagnostics_IE_List_ExtIEs();    ~C_CriticalityDiagnostics_IE_List_ExtIEs();    uword32 Initiation(CriticalityDiagnostics_IE_List_ExtIEs *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_eXTENSION_MessageStructure(EXTENSION_MessageStructure *val);    C_EXTENSION_MessageStructure c_eXTENSION_MessageStructure;    uword32 Set_eXTENSION_TypeOfError(EXTENSION_TypeOfError *val);    C_EXTENSION_TypeOfError c_eXTENSION_TypeOfError; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_FailedItem1 : public Asn1BaseClass { public:    C_RAB_FailedItem1();    ~C_RAB_FailedItem1();    uword32 Initiation(RAB_FailedItem *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_rAB_ID(Type_sBitStr * val);    uword32 Set_cause_ChoiceType(Cause *val);    C_Cause2 c_cause_ChoiceType;    uword32 Set_rAB_FailedItem_ExtIEs(RAB_FailedItem_ExtIEs *val);    C_RAB_FailedItem_ExtIEs1 c_rAB_FailedItem_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_FailedItem : public Asn1BaseClass { public:    C_RAB_FailedItem();    ~C_RAB_FailedItem();    uword32 Initiation(RAB_FailedItem *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_rAB_ID(Type_sBitStr * val);    uword32 Set_cause_ChoiceType(Cause *val);    C_Cause1 c_cause_ChoiceType;    uword32 Set_rAB_FailedItem_ExtIEs(RAB_FailedItem_ExtIEs *val);    C_RAB_FailedItem_ExtIEs c_rAB_FailedItem_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_QueuedItem : public Asn1BaseClass { public:    C_RAB_QueuedItem();    ~C_RAB_QueuedItem();    uword32 Initiation(RAB_QueuedItem *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_rAB_ID(Type_sBitStr * val);    uword32 Set_rAB_QueuedItem_ExtIEs(RAB_QueuedItem_ExtIEs *val);    C_RAB_QueuedItem_ExtIEs c_rAB_QueuedItem_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_ReleasedItem : public Asn1BaseClass { public:    C_RAB_ReleasedItem();    ~C_RAB_ReleasedItem();    uword32 Initiation(RAB_ReleasedItem *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_rAB_ID(Type_sBitStr * val);    uword32 Set_dl_dataVolumes(DataVolumeList *val);    C_DataVolumeList1 c_dl_dataVolumes;    uword32 Set_dL_GTP_PDU_SequenceNumber(Integer val);    uword32 Set_uL_GTP_PDU_SequenceNumber(Integer val);    uword32 Set_rAB_ReleasedItem_ExtIEs(RAB_ReleasedItem_ExtIEs *val);    C_RAB_ReleasedItem_ExtIEs c_rAB_ReleasedItem_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_SetupOrModifiedItem : public Asn1BaseClass { public:    C_RAB_SetupOrModifiedItem();    ~C_RAB_SetupOrModifiedItem();    uword32 Initiation(RAB_SetupOrModifiedItem *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_rAB_ID(Type_sBitStr * val);    uword32 Set_transportLayerAddress(Type_sBitStr * val);    uword32 Set_iuTransportAssociation_ChoiceType(IuTransportAssociation *val);    C_IuTransportAssociation1 c_iuTransportAssociation_ChoiceType;    uword32 Set_dl_dataVolumes(DataVolumeList *val);    C_DataVolumeList c_dl_dataVolumes;    uword32 Set_rAB_SetupOrModifiedItem_ExtIEs(RAB_SetupOrModifiedItem_ExtIEs *val);    C_RAB_SetupOrModifiedItem_ExtIEs c_rAB_SetupOrModifiedItem_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_ReleaseItem : public Asn1BaseClass { public:    C_RAB_ReleaseItem();    ~C_RAB_ReleaseItem();    uword32 Initiation(RAB_ReleaseItem *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_rAB_ID(Type_sBitStr * val);    uword32 Set_cause_ChoiceType(Cause *val);    C_Cause c_cause_ChoiceType;    uword32 Set_rAB_ReleaseItem_ExtIEs(RAB_ReleaseItem_ExtIEs *val);    C_RAB_ReleaseItem_ExtIEs c_rAB_ReleaseItem_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_SetupOrModifyItemSecond : public Asn1BaseClass { public:    C_RAB_SetupOrModifyItemSecond();    ~C_RAB_SetupOrModifyItemSecond();    uword32 Initiation(RAB_SetupOrModifyItemSecond *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_pDP_TypeInformation(PDP_TypeInformation *val);    C_PDP_TypeInformation c_pDP_TypeInformation;    uword32 Set_dataVolumeReportingIndication(Enum val);    uword32 Set_dl_GTP_PDU_SequenceNumber(Integer val);    uword32 Set_ul_GTP_PDU_SequenceNumber(Integer val);    uword32 Set_dl_N_PDU_SequenceNumber(Integer val);    uword32 Set_ul_N_PDU_SequenceNumber(Integer val);    uword32 Set_rAB_SetupOrModifyItemSecond_ExtIEs(RAB_SetupOrModifyItemSecond_ExtIEs *val);    C_RAB_SetupOrModifyItemSecond_ExtIEs c_rAB_SetupOrModifyItemSecond_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_RAB_SetupOrModifyItemFirst : public Asn1BaseClass { public:    C_RAB_SetupOrModifyItemFirst();    ~C_RAB_SetupOrModifyItemFirst();    uword32 Initiation(RAB_SetupOrModifyItemFirst *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_rAB_ID(Type_sBitStr * val);    uword32 Set_nAS_SynchronisationIndicator(Type_sBitStr * val);    uword32 Set_rAB_Parameters(RAB_Parameters *val);    C_RAB_Parameters c_rAB_Parameters;    uword32 Set_userPlaneInformation(UserPlaneInformation *val);    C_UserPlaneInformation c_userPlaneInformation;    uword32 Set_transportLayerInformation(TransportLayerInformation *val);    C_TransportLayerInformation c_transportLayerInformation;    uword32 Set_service_Handover(Enum val);    uword32 Set_rAB_SetupOrModifyItemFirst_ExtIEs(RAB_SetupOrModifyItemFirst_ExtIEs *val);    C_RAB_SetupOrModifyItemFirst_ExtIEs c_rAB_SetupOrModifyItemFirst_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_CriticalityDiagnostics_IE : public Asn1BaseClass { public:    C_CriticalityDiagnostics_IE();    ~C_CriticalityDiagnostics_IE();    uword32 Initiation(CriticalityDiagnostics_IE *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_iECriticality(Enum val);    uword32 Set_iE_ID(Integer val);    uword32 Set_repetitionNumber(Integer val);    uword32 Set_criticalityDiagnostics_IE_List_ExtIEs(CriticalityDiagnostics_IE_List_ExtIEs *val);    C_CriticalityDiagnostics_IE_List_ExtIEs c_criticalityDiagnostics_IE_List_ExtIEs; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_TYPE_RAB_FailedItem1 : public Asn1BaseClass { public:    C_TYPE_RAB_FailedItem1();    ~C_TYPE_RAB_FailedItem1();    uword32 Initiation(TYPE_RAB_FailedItem *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_id_RAB_FailedItem(Integer val);    uword32 Set_rAB_FailedItem_criticality(Enum val);    uword32 Set_rAB_FailedItem(RAB_FailedItem *val);    C_RAB_FailedItem1 c_rAB_FailedItem; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_TYPE_RAB_FailedItem : public Asn1BaseClass { public:    C_TYPE_RAB_FailedItem();    ~C_TYPE_RAB_FailedItem();    uword32 Initiation(TYPE_RAB_FailedItem *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_id_RAB_FailedItem(Integer val);    uword32 Set_rAB_FailedItem_criticality(Enum val);    uword32 Set_rAB_FailedItem(RAB_FailedItem *val);    C_RAB_FailedItem c_rAB_FailedItem; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_TYPE_RAB_QueuedItem : public Asn1BaseClass { public:    C_TYPE_RAB_QueuedItem();    ~C_TYPE_RAB_QueuedItem();    uword32 Initiation(TYPE_RAB_QueuedItem *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_id_RAB_QueuedItem(Integer val);    uword32 Set_rAB_QueuedItem_criticality(Enum val);    uword32 Set_rAB_QueuedItem(RAB_QueuedItem *val);    C_RAB_QueuedItem c_rAB_QueuedItem; private :    uword8 *structhead;    uword32 arraycount[100];    uword32 arraysize[100];    uword32 *listcount;    uword32 icount;    uword32 *parraycount;    uword32 *parraysize;    uword32 class_offset;};class C_TYPE_RAB_ReleasedItem : public Asn1BaseClass { public:    C_TYPE_RAB_ReleasedItem();    ~C_TYPE_RAB_ReleasedItem();    uword32 Initiation(TYPE_RAB_ReleasedItem *structval);    uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset);    uword32 Set_id_RAB_ReleasedItem(Integer val);    uword32 Set_rAB_ReleasedItem_criticality(Enum val);    uword32 Set_rAB_ReleasedItem(RAB_ReleasedItem *val);    C_RAB_ReleasedItem c_rAB_ReleasedItem;

⌨️ 快捷键说明

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