gmm_handler

package
v3.0.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2020 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HandleAuthenticationFailure

func HandleAuthenticationFailure(ue *amf_context.AmfUe, anType models.AccessType, authenticationFailure *nasMessage.AuthenticationFailure) error

func HandleAuthenticationResponse

func HandleAuthenticationResponse(ue *amf_context.AmfUe, anType models.AccessType, authenticationResponse *nasMessage.AuthenticationResponse) error

func HandleConfigurationUpdateComplete

func HandleConfigurationUpdateComplete(ue *amf_context.AmfUe, configurationUpdateComplete *nasMessage.ConfigurationUpdateComplete) error

func HandleDeregistrationAccept

func HandleDeregistrationAccept(ue *amf_context.AmfUe, anType models.AccessType, deregistrationAccept *nasMessage.DeregistrationAcceptUETerminatedDeregistration) error

TS 23.502 4.2.2.3

func HandleDeregistrationRequest

func HandleDeregistrationRequest(ue *amf_context.AmfUe, anType models.AccessType, deregistrationRequest *nasMessage.DeregistrationRequestUEOriginatingDeregistration) error

TODO: finish it TS 23.502 4.2.2.3

func HandleIdentityResponse

func HandleIdentityResponse(ue *amf_context.AmfUe, identityResponse *nasMessage.IdentityResponse) error

func HandleInitialRegistration

func HandleInitialRegistration(ue *amf_context.AmfUe, anType models.AccessType) error

func HandleMobilityAndPeriodicRegistrationUpdating

func HandleMobilityAndPeriodicRegistrationUpdating(ue *amf_context.AmfUe, anType models.AccessType, procedureCode int64) error

func HandleNotificationResponse

func HandleNotificationResponse(ue *amf_context.AmfUe, notificationResponse *nasMessage.NotificationResponse) error

TS 24501 5.6.3.2

func HandlePDUSessionAuthenticationForward

func HandlePDUSessionAuthenticationForward(ue *amf_context.AmfUe, anType models.AccessType, payload []byte, pduSessionID int32) error

func HandlePDUSessionEstablishmentRequest

func HandlePDUSessionEstablishmentRequest(ue *amf_context.AmfUe, anType models.AccessType, payload []byte, pduSessionID int32, requestType models.RequestType, sNssai *models.Snssai, dnn string) error

func HandlePDUSessionModificationForward

func HandlePDUSessionModificationForward(ue *amf_context.AmfUe, anType models.AccessType, payload []byte, pduSessionID int32) (err error)

func HandlePDUSessionReleaseForward

func HandlePDUSessionReleaseForward(ue *amf_context.AmfUe, anType models.AccessType, payload []byte, pduSessionID int32) (err error)

func HandleRegistrationComplete

func HandleRegistrationComplete(ue *amf_context.AmfUe, anType models.AccessType, registrationComplete *nasMessage.RegistrationComplete) error

func HandleRegistrationRequest

func HandleRegistrationRequest(ue *amf_context.AmfUe, anType models.AccessType, procedureCode int64, registrationRequest *nasMessage.RegistrationRequest) error

func HandleSecurityModeComplete

func HandleSecurityModeComplete(ue *amf_context.AmfUe, anType models.AccessType, procedureCode int64, securityModeComplete *nasMessage.SecurityModeComplete) error

TODO: finish it; TS 33.501 6.7.2

func HandleSecurityModeReject

func HandleSecurityModeReject(ue *amf_context.AmfUe, anType models.AccessType, securityModeReject *nasMessage.SecurityModeReject) error

func HandleServiceRequest

func HandleServiceRequest(ue *amf_context.AmfUe, anType models.AccessType, procedureCode int64, serviceRequest *nasMessage.ServiceRequest) (err error)

TS 24501 5.6.1

func HandleStatus5GMM

func HandleStatus5GMM(ue *amf_context.AmfUe, anType models.AccessType, status5GMM *nasMessage.Status5GMM) error

func HandleStatus5GSM

func HandleStatus5GSM(ue *amf_context.AmfUe, anType models.AccessType, payload []byte, pduSessionID int32) (err error)

func HandleULNASTransport

func HandleULNASTransport(ue *amf_context.AmfUe, anType models.AccessType, ulNasTransport *nasMessage.ULNASTransport) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL