?? perclass.h
字號:
#include "Asn1Type.h"#ifndef _Type_Asn1_Mcro#define Type_sOctStr uword8#define Type_OctStr uword8#define Type_lOctStr uword8#define Type_sBitStr uword8#define Type_OctStr uword8#define Type_lOctStr uword8#define _Type_Asn1_Mcro#endif class Asn1BaseClass{ public: Asn1BaseClass(); ~Asn1BaseClass(); protected: uword32 GetParamOffSet(uword32 *count,uword32 *size,uword32 max);};class C_Alt_RAB_Parameter_GuaranteedBitrateList : public Asn1BaseClass { public: C_Alt_RAB_Parameter_GuaranteedBitrateList(); ~C_Alt_RAB_Parameter_GuaranteedBitrateList(); uword32 Initiation(Alt_RAB_Parameter_GuaranteedBitrateList *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_alt_RAB_Parameter_GuaranteedBitrate(UInteger val); uword32 alt_RAB_Parameter_GuaranteedBitrate_Append(); uword32 alt_RAB_Parameter_GuaranteedBitrate_Delete(); private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_Alt_RAB_Parameter_MaxBitrateList : public Asn1BaseClass { public: C_Alt_RAB_Parameter_MaxBitrateList(); ~C_Alt_RAB_Parameter_MaxBitrateList(); uword32 Initiation(Alt_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_SDU_FormatInformationParameters_ExtIEs : public Asn1BaseClass { public: C_SDU_FormatInformationParameters_ExtIEs(); ~C_SDU_FormatInformationParameters_ExtIEs(); uword32 Initiation(SDU_FormatInformationParameters_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_Parameter_GuaranteedBitrates : public Asn1BaseClass { public: C_Alt_RAB_Parameter_GuaranteedBitrates(); ~C_Alt_RAB_Parameter_GuaranteedBitrates(); uword32 Initiation(Alt_RAB_Parameter_GuaranteedBitrates *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_alt_RAB_Parameter_GuaranteedBitrateList(Alt_RAB_Parameter_GuaranteedBitrateList *val); C_Alt_RAB_Parameter_GuaranteedBitrateList c_alt_RAB_Parameter_GuaranteedBitrateList; uword32 c_alt_RAB_Parameter_GuaranteedBitrateList_Append(); uword32 c_alt_RAB_Parameter_GuaranteedBitrateList_Delete(); private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_Alt_RAB_Parameter_MaxBitrates : public Asn1BaseClass { public: C_Alt_RAB_Parameter_MaxBitrates(); ~C_Alt_RAB_Parameter_MaxBitrates(); uword32 Initiation(Alt_RAB_Parameter_MaxBitrates *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_alt_RAB_Parameter_MaxBitrateList(Alt_RAB_Parameter_MaxBitrateList *val); C_Alt_RAB_Parameter_MaxBitrateList c_alt_RAB_Parameter_MaxBitrateList; uword32 c_alt_RAB_Parameter_MaxBitrateList_Append(); uword32 c_alt_RAB_Parameter_MaxBitrateList_Delete(); private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_SDU_FormatInformationParameter : public Asn1BaseClass { public: C_SDU_FormatInformationParameter(); ~C_SDU_FormatInformationParameter(); uword32 Initiation(SDU_FormatInformationParameter *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_subflowSDU_Size(Integer val); uword32 Set_rAB_SubflowCombinationBitRate(UInteger val); uword32 Set_sDU_FormatInformationParameters_ExtIEs(SDU_FormatInformationParameters_ExtIEs *val); C_SDU_FormatInformationParameters_ExtIEs c_sDU_FormatInformationParameters_ExtIEs; private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_ResidualBitErrorRatio_ExtIEs : public Asn1BaseClass { public: C_ResidualBitErrorRatio_ExtIEs(); ~C_ResidualBitErrorRatio_ExtIEs(); uword32 Initiation(ResidualBitErrorRatio_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_ErrorRatio_ExtIEs : public Asn1BaseClass { public: C_SDU_ErrorRatio_ExtIEs(); ~C_SDU_ErrorRatio_ExtIEs(); uword32 Initiation(SDU_ErrorRatio_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_MessageStructure_ExtIEs : public Asn1BaseClass { public: C_MessageStructure_ExtIEs(); ~C_MessageStructure_ExtIEs(); uword32 Initiation(MessageStructure_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_ExtIEs : public Asn1BaseClass { public: C_Ass_RAB_Parameters_ExtIEs(); ~C_Ass_RAB_Parameters_ExtIEs(); uword32 Initiation(Ass_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_Ass_RAB_Parameter_GuaranteedBitrateList : public Asn1BaseClass { public: C_Ass_RAB_Parameter_GuaranteedBitrateList(); ~C_Ass_RAB_Parameter_GuaranteedBitrateList(); uword32 Initiation(Ass_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_Ass_RAB_Parameter_MaxBitrateList : public Asn1BaseClass { public: C_Ass_RAB_Parameter_MaxBitrateList(); ~C_Ass_RAB_Parameter_MaxBitrateList(); uword32 Initiation(Ass_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_Alt_RAB_Parameters_ExtIEs : public Asn1BaseClass { public: C_Alt_RAB_Parameters_ExtIEs(); ~C_Alt_RAB_Parameters_ExtIEs(); uword32 Initiation(Alt_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_Alt_RAB_Parameter_GuaranteedBitrateInf : public Asn1BaseClass { public: C_Alt_RAB_Parameter_GuaranteedBitrateInf(); ~C_Alt_RAB_Parameter_GuaranteedBitrateInf(); uword32 Initiation(Alt_RAB_Parameter_GuaranteedBitrateInf *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_altGuaranteedBitrateType(Enum val); uword32 Set_altGuaranteedBitrates(Alt_RAB_Parameter_GuaranteedBitrates *val); C_Alt_RAB_Parameter_GuaranteedBitrates c_altGuaranteedBitrates; private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_Alt_RAB_Parameter_MaxBitrateInf : public Asn1BaseClass { public: C_Alt_RAB_Parameter_MaxBitrateInf(); ~C_Alt_RAB_Parameter_MaxBitrateInf(); uword32 Initiation(Alt_RAB_Parameter_MaxBitrateInf *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_altMaxBitrateType(Enum val); uword32 Set_altMaxBitrates(Alt_RAB_Parameter_MaxBitrates *val); C_Alt_RAB_Parameter_MaxBitrates c_altMaxBitrates; private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_SDU_Parameters_ExtIEs : public Asn1BaseClass { public: C_SDU_Parameters_ExtIEs(); ~C_SDU_Parameters_ExtIEs(); uword32 Initiation(SDU_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_SDU_FormatInformationParameters : public Asn1BaseClass { public: C_SDU_FormatInformationParameters(); ~C_SDU_FormatInformationParameters(); uword32 Initiation(SDU_FormatInformationParameters *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_sDU_FormatInformationParameter(SDU_FormatInformationParameter *val); C_SDU_FormatInformationParameter c_sDU_FormatInformationParameter; uword32 c_sDU_FormatInformationParameter_Append(); uword32 c_sDU_FormatInformationParameter_Delete(); private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_ResidualBitErrorRatio : public Asn1BaseClass { public: C_ResidualBitErrorRatio(); ~C_ResidualBitErrorRatio(); uword32 Initiation(ResidualBitErrorRatio *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_mantissa(Integer val); uword32 Set_exponent(Integer val); uword32 Set_residualBitErrorRatio_ExtIEs(ResidualBitErrorRatio_ExtIEs *val); C_ResidualBitErrorRatio_ExtIEs c_residualBitErrorRatio_ExtIEs; private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_SDU_ErrorRatio : public Asn1BaseClass { public: C_SDU_ErrorRatio(); ~C_SDU_ErrorRatio(); uword32 Initiation(SDU_ErrorRatio *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_mantissa(Integer val); uword32 Set_exponent(Integer val); uword32 Set_sDU_ErrorRatio_ExtIEs(SDU_ErrorRatio_ExtIEs *val); C_SDU_ErrorRatio_ExtIEs c_sDU_ErrorRatio_ExtIEs; private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_MessageStruct : public Asn1BaseClass { public: C_MessageStruct(); ~C_MessageStruct(); uword32 Initiation(MessageStruct *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_iE_ID(Integer val);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -