Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package libnas
- import "reflect"
- type TEsmActivateDefaultEpsBearerContextRequest struct {
- ProtocolDiscriminator TPROTOCOL_DISCRIMINATOR `nas_ie_type:"V" nas_ie_length:"1/2" nas_ie_position:"LSB"`
- EpsBearerIdentity TEpsBearerIdentity `nas_ie_type:"V" nas_ie_length:"1/2" nas_ie_position:"MSB"`
- ProcedureTransactionIdentity TProcedureTransactionIdentity `nas_ie_type:"V" nas_ie_length:"1"`
- MessageType TNAS_ESM_MESSAGE_TYPE `nas_ie_type:"V" nas_ie_length:"1"`
- EpsQoS TEpsQoS `nas_ie_type:"LV"`
- AccessPointName []byte `nas_ie_type:"LV"`
- PDNAddress TPDNAddress `nas_ie_type:"LV"`
- TransactionIdentifier *[]byte `nas_ie_type:"TLV" nas_iei:"0x5d"`
- NegotiatedQoS *[]byte `nas_ie_type:"TLV" nas_iei:"0x30"`
- NegotiatedLlcSapi *[]byte `nas_ie_type:"TV" nas_ie_length:"2" nas_iei:"0x32"`
- RadioPriority *[]byte `nas_ie_type:"TV" nas_ie_length:"2" nas_iei:"0x8"`
- PacketFlowIdentifier *[]byte `nas_ie_type:"TLV" nas_iei:"0x34"`
- ApnAmbr *TApnAmbr `nas_ie_type:"TLV" nas_iei:"0x5e"`
- EsmCause *[]byte `nas_ie_type:"TV" nas_ie_length:"2" nas_iei:"0x58"`
- ProtocolConfigurationOptions *[]byte `nas_ie_type:"TLV" nas_iei:"0x27"`
- }
- func NewTEsmActivateDefaultEpsBearerContextRequest(
- epsBearerIdentity TEpsBearerIdentity,
- procedureTransactionIdentity TProcedureTransactionIdentity,
- epsQoS TEpsQoS,
- accessPointName []byte,
- PDNAddress TPDNAddress,
- ) *TEsmActivateDefaultEpsBearerContextRequest {
- return &TEsmActivateDefaultEpsBearerContextRequest{
- ProtocolDiscriminator: PROTOCOL_DISCRIMINATOR_EPS_SESSION_MANAGEMENT_MESSAGES,
- EpsBearerIdentity: epsBearerIdentity,
- ProcedureTransactionIdentity: procedureTransactionIdentity,
- MessageType: NAS_ESM_MESSAGE_TYPE_ACTIVATE_DEFAULT_EPS_BEARER_CONTEXT_REQUEST,
- EpsQoS: epsQoS,
- AccessPointName: accessPointName,
- PDNAddress: PDNAddress,
- }
- }
- func (msg *TEsmActivateDefaultEpsBearerContextRequest) Unmarshal(pdu []byte) (res TNasMsg, err error) {
- return unmarshalNasPdu(pdu, reflect.TypeOf(*msg))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement