📄 berclass.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_SuperChargerInfo : public Asn1BaseClass { public: C_SuperChargerInfo(); ~C_SuperChargerInfo(); uword32 Initiation(SuperChargerInfo *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_sendSubscriberData(NullType val); uword32 Set_subscriberDataStored(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_VLR_Capability : public Asn1BaseClass { public: C_VLR_Capability(); ~C_VLR_Capability(); uword32 Initiation(VLR_Capability *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_supportedCamelPhases(Type_sBitStr * val); uword32 Set_solsaSupportIndicator(NullType val); uword32 Set_istSupportIndicator(Enum val); uword32 Set_superChargerSupportedInServingNetworkEntity(SuperChargerInfo *val); C_SuperChargerInfo c_superChargerSupportedInServingNetworkEntity; uword32 Set_longFTN_Supported(NullType val); uword32 Set_supportedLCS_CapabilitySets(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_UpdateLocationArg : public Asn1BaseClass { public: C_UpdateLocationArg(); ~C_UpdateLocationArg(); uword32 Initiation(UpdateLocationArg *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_msc_Number(Type_sOctStr * val); uword32 Set_vlr_Number(Type_sOctStr * val); uword32 Set_lmsi(Type_sOctStr * val); uword32 Set_vlr_Capability(VLR_Capability *val); C_VLR_Capability c_vlr_Capability; uword32 Set_informPreviousNetworkEntity(NullType val); private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_Imsi_WithLMSI : public Asn1BaseClass { public: C_Imsi_WithLMSI(); ~C_Imsi_WithLMSI(); uword32 Initiation(Imsi_WithLMSI *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_lmsi(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_Identity : public Asn1BaseClass { public: C_Identity(); ~C_Identity(); uword32 Initiation(Identity *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_imsi_WithLMSI(Imsi_WithLMSI *val); C_Imsi_WithLMSI c_imsi_WithLMSI; private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_CancelLocationArg : public Asn1BaseClass { public: C_CancelLocationArg(); ~C_CancelLocationArg(); uword32 Initiation(CancelLocationArg *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_identity(Identity *val); C_Identity c_identity; uword32 Set_cancellationType(Enum val); private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_Ext_ExternalSignalInfo : public Asn1BaseClass { public: C_Ext_ExternalSignalInfo(); ~C_Ext_ExternalSignalInfo(); uword32 Initiation(Ext_ExternalSignalInfo *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_ext_ProtocolId(Enum val); uword32 Set_signalInfo(Type_OctStr * val); private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_ExternalSignalInfo1 : public Asn1BaseClass { public: C_ExternalSignalInfo1(); ~C_ExternalSignalInfo1(); uword32 Initiation(ExternalSignalInfo *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_protocolId(Enum val); uword32 Set_signalInfo(Type_OctStr * val); private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_ExternalSignalInfo : public Asn1BaseClass { public: C_ExternalSignalInfo(); ~C_ExternalSignalInfo(); uword32 Initiation(ExternalSignalInfo *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_protocolId(Enum val); uword32 Set_signalInfo(Type_OctStr * val); private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_ProvideRoamingNumberArg : public Asn1BaseClass { public: C_ProvideRoamingNumberArg(); ~C_ProvideRoamingNumberArg(); uword32 Initiation(ProvideRoamingNumberArg *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_msc_Number(Type_sOctStr * val); uword32 Set_msisdn(Type_sOctStr * val); uword32 Set_lmsi(Type_sOctStr * val); uword32 Set_gsm_BearerCapability(ExternalSignalInfo *val); C_ExternalSignalInfo c_gsm_BearerCapability; uword32 Set_networkSignalInfo(ExternalSignalInfo *val); C_ExternalSignalInfo1 c_networkSignalInfo; uword32 Set_suppressionOfAnnouncement(NullType val); uword32 Set_gmsc_Address(Type_sOctStr * val); uword32 Set_callReferenceNumber(Type_sOctStr * val); uword32 Set_or_Interrogation(NullType val); uword32 Set_alertingPattern(Type_sOctStr * val); uword32 Set_ccbs_Call(NullType val); uword32 Set_supportedCamelPhasesInGMSC(Type_sBitStr * val); uword32 Set_additionalSignalInfo(Ext_ExternalSignalInfo *val); C_Ext_ExternalSignalInfo c_additionalSignalInfo; uword32 Set_orNotSupportedInGMSC(NullType val); uword32 Set_pre_pagingSupported(NullType val); uword32 Set_longFTN_Supported(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_BasicServiceCode4 : public Asn1BaseClass { public: C_Ext_BasicServiceCode4(); ~C_Ext_BasicServiceCode4(); 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_Ext_BasicServiceCode3 : public Asn1BaseClass { public: C_Ext_BasicServiceCode3(); ~C_Ext_BasicServiceCode3(); 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_Ext_BasicServiceCode2 : public Asn1BaseClass { public: C_Ext_BasicServiceCode2(); ~C_Ext_BasicServiceCode2(); 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_DestinationNumberLengthList : public Asn1BaseClass { public: C_DestinationNumberLengthList(); ~C_DestinationNumberLengthList(); uword32 Initiation(DestinationNumberLengthList *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_DestinationNumberLength(Integer val); uword32 DestinationNumberLength_Append(); uword32 DestinationNumberLength_Delete(); private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_DestinationNumberList : public Asn1BaseClass { public: C_DestinationNumberList(); ~C_DestinationNumberList(); uword32 Initiation(DestinationNumberList *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_DestinationNumber(Type_sOctStr * val); uword32 DestinationNumber_Append(); uword32 DestinationNumber_Delete(); private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_SS_EventList : public Asn1BaseClass { public: C_SS_EventList(); ~C_SS_EventList(); uword32 Initiation(SS_EventList *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 ss_Code_Append(); uword32 ss_Code_Delete(); private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_SMS_CAMEL_TDP_Data : public Asn1BaseClass { public: C_SMS_CAMEL_TDP_Data(); ~C_SMS_CAMEL_TDP_Data(); uword32 Initiation(SMS_CAMEL_TDP_Data *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_sms_TriggerDetectionPoint(Enum val); uword32 Set_serviceKey(Integer val); uword32 Set_gsmSCF_Address(Type_sOctStr * val); uword32 Set_defaultSMS_Handling(Enum val); private : uword8 *structhead; uword32 arraycount[100]; uword32 arraysize[100]; uword32 *listcount; uword32 icount; uword32 *parraycount; uword32 *parraysize; uword32 class_offset;};class C_GPRS_CamelTDPData : public Asn1BaseClass { public: C_GPRS_CamelTDPData(); ~C_GPRS_CamelTDPData(); uword32 Initiation(GPRS_CamelTDPData *structval); uword32 Initiation(uword8 *structval,uword32 * a_count,uword32 *a_size,uword32 *l_count,uword32 l_offset); uword32 Set_gprs_TriggerDetectionPoint(Enum val);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -