This repository has been archived by the owner on Apr 27, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
NAS_PDUSessionEstablishmentAccept.go
48 lines (41 loc) · 1.79 KB
/
NAS_PDUSessionEstablishmentAccept.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//go:binary-only-package
package nasMessage
import (
"bytes"
"encoding/binary"
"free5gc/lib/nas/nasType"
)
type PDUSessionEstablishmentAccept struct {
nasType.ExtendedProtocolDiscriminator
nasType.PDUSessionID
nasType.PTI
nasType.PDUSESSIONESTABLISHMENTACCEPTMessageIdentity
nasType.SelectedSSCModeAndSelectedPDUSessionType
nasType.AuthorizedQosRules
nasType.SessionAMBR
*nasType.Cause5GSM
*nasType.PDUAddress
*nasType.RQTimerValue
*nasType.SNSSAI
*nasType.AlwaysonPDUSessionIndication
*nasType.MappedEPSBearerContexts
*nasType.EAPMessage
*nasType.AuthorizedQosFlowDescriptions
*nasType.ExtendedProtocolConfigurationOptions
*nasType.DNN
}
func NewPDUSessionEstablishmentAccept(iei uint8) (pDUSessionEstablishmentAccept *PDUSessionEstablishmentAccept) {}
const (
PDUSessionEstablishmentAcceptCause5GSMType uint8 = 0x59
PDUSessionEstablishmentAcceptPDUAddressType uint8 = 0x29
PDUSessionEstablishmentAcceptRQTimerValueType uint8 = 0x56
PDUSessionEstablishmentAcceptSNSSAIType uint8 = 0x22
PDUSessionEstablishmentAcceptAlwaysonPDUSessionIndicationType uint8 = 0x08
PDUSessionEstablishmentAcceptMappedEPSBearerContextsType uint8 = 0x75
PDUSessionEstablishmentAcceptEAPMessageType uint8 = 0x78
PDUSessionEstablishmentAcceptAuthorizedQosFlowDescriptionsType uint8 = 0x79
PDUSessionEstablishmentAcceptExtendedProtocolConfigurationOptionsType uint8 = 0x7B
PDUSessionEstablishmentAcceptDNNType uint8 = 0x25
)
func (a *PDUSessionEstablishmentAccept) EncodePDUSessionEstablishmentAccept(buffer *bytes.Buffer) {}
func (a *PDUSessionEstablishmentAccept) DecodePDUSessionEstablishmentAccept(byteArray *[]byte) {}