ngap_message

package
v0.0.0-...-cad1217 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppendPDUSessionResourceFailedToSetupListCxtRes

func AppendPDUSessionResourceFailedToSetupListCxtRes(list *ngapType.PDUSessionResourceFailedToSetupListCxtRes, pduSessionID int64, transfer []byte)

func AppendPDUSessionResourceFailedToSetupListCxtfail

func AppendPDUSessionResourceFailedToSetupListCxtfail(list *ngapType.PDUSessionResourceFailedToSetupListCxtFail, pduSessionID int64, transfer []byte)

func AppendPDUSessionResourceSetupListCxtRes

func AppendPDUSessionResourceSetupListCxtRes(list *ngapType.PDUSessionResourceSetupListCxtRes, pduSessionID int64, transfer []byte)

func BuildAMFConfigurationUpdateAcknowledge

func BuildAMFConfigurationUpdateAcknowledge() ([]byte, error)

func BuildAMFConfigurationUpdateFailure

func BuildAMFConfigurationUpdateFailure() ([]byte, error)

func BuildErrorIndication

func BuildErrorIndication() ([]byte, error)

func BuildInitialContextSetupFailure

func BuildInitialContextSetupFailure(
	ue *n3iwf_context.N3IWFUe,
	cause ngapType.Cause,
	failedList *ngapType.PDUSessionResourceFailedToSetupListCxtFail,
	criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)

func BuildInitialUEMessage

func BuildInitialUEMessage() ([]byte, error)

func BuildLocationReport

func BuildLocationReport() ([]byte, error)

func BuildLocationReportingFailureIndication

func BuildLocationReportingFailureIndication() ([]byte, error)

func BuildNASNonDeliveryIndication

func BuildNASNonDeliveryIndication() ([]byte, error)

func BuildNGReset

func BuildNGReset() ([]byte, error)

func BuildNGResetAcknowledge

func BuildNGResetAcknowledge() ([]byte, error)

func BuildNGSetupRequest

func BuildNGSetupRequest() ([]byte, error)

func BuildPDUSessionResourceModifyIndication

func BuildPDUSessionResourceModifyIndication() ([]byte, error)

func BuildPDUSessionResourceModifyResponse

func BuildPDUSessionResourceModifyResponse() ([]byte, error)

func BuildPDUSessionResourceNotify

func BuildPDUSessionResourceNotify() ([]byte, error)

func BuildPDUSessionResourceReleaseResponse

func BuildPDUSessionResourceReleaseResponse() ([]byte, error)

func BuildPDUSessionResourceSetupResponse

func BuildPDUSessionResourceSetupResponse() ([]byte, error)

func BuildPDUSessionResourceSetupResponseTransfer

func BuildPDUSessionResourceSetupResponseTransfer(pduSession *n3iwf_context.PDUSession) ([]byte, error)

func BuildPDUSessionResourceSetupUnsuccessfulTransfer

func BuildPDUSessionResourceSetupUnsuccessfulTransfer(cause ngapType.Cause, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)

func BuildRANConfigurationUpdate

func BuildRANConfigurationUpdate() ([]byte, error)

func BuildRRCInactiveTransitionReport

func BuildRRCInactiveTransitionReport() ([]byte, error)

func BuildRerouteNASRequest

func BuildRerouteNASRequest() ([]byte, error)

func BuildUEContextModificationFailure

func BuildUEContextModificationFailure(ue *n3iwf_context.N3IWFUe, cause ngapType.Cause, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)

func BuildUEContextModificationResponse

func BuildUEContextModificationResponse(ue *n3iwf_context.N3IWFUe, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)

func BuildUEContextReleaseComplete

func BuildUEContextReleaseComplete(ue *n3iwf_context.N3IWFUe, criticalityDiagnostics *ngapType.CriticalityDiagnostics) ([]byte, error)

func BuildUEContextReleaseRequest

func BuildUEContextReleaseRequest(ue *n3iwf_context.N3IWFUe, cause ngapType.Cause) ([]byte, error)

func BuildUERadioCapabilityCheckResponse

func BuildUERadioCapabilityCheckResponse() ([]byte, error)

func BuildUERadioCapabilityInfoIndication

func BuildUERadioCapabilityInfoIndication() ([]byte, error)

func BuildUplinkNASTransport

func BuildUplinkNASTransport(ue *n3iwf_context.N3IWFUe, nasPdu []byte) ([]byte, error)

func BuildUplinkRANConfigurationTransfer

func BuildUplinkRANConfigurationTransfer() ([]byte, error)

func BuildUplinkRANStatusTransfer

func BuildUplinkRANStatusTransfer() ([]byte, error)

func SendAMFConfigurationUpdateAcknowledge

func SendAMFConfigurationUpdateAcknowledge()

func SendAMFConfigurationUpdateFailure

func SendAMFConfigurationUpdateFailure()

func SendErrorIndication

func SendErrorIndication()

func SendInitialContextSetupFailure

func SendInitialContextSetupFailure(
	sessionID string,
	ue *n3iwf_context.N3IWFUe,
	cause ngapType.Cause,
	failedList *ngapType.PDUSessionResourceFailedToSetupListCxtFail,
	criticalityDiagnostics *ngapType.CriticalityDiagnostics)

func SendInitialContextSetupResponse

func SendInitialContextSetupResponse(
	sessionID string,
	ue *n3iwf_context.N3IWFUe,
	responseList *ngapType.PDUSessionResourceSetupListCxtRes,
	failedList *ngapType.PDUSessionResourceFailedToSetupListCxtRes,
	criticalityDiagnostics *ngapType.CriticalityDiagnostics)

func SendInitialUEMessage

func SendInitialUEMessage()

func SendLocationReport

func SendLocationReport()

func SendLocationReportingFailureIndication

func SendLocationReportingFailureIndication()

func SendNASNonDeliveryIndication

func SendNASNonDeliveryIndication()

func SendNGReset

func SendNGReset()

func SendNGResetAcknowledge

func SendNGResetAcknowledge()

func SendNGSetupRequest

func SendNGSetupRequest(sessionID string)

func SendPDUSessionResourceModifyIndication

func SendPDUSessionResourceModifyIndication()

func SendPDUSessionResourceModifyResponse

func SendPDUSessionResourceModifyResponse()

func SendPDUSessionResourceNotify

func SendPDUSessionResourceNotify()

func SendPDUSessionResourceReleaseResponse

func SendPDUSessionResourceReleaseResponse()

func SendPDUSessionResourceSetupResponse

func SendPDUSessionResourceSetupResponse()

func SendRANConfigurationUpdate

func SendRANConfigurationUpdate()

func SendRRCInactiveTransitionReport

func SendRRCInactiveTransitionReport()

func SendRerouteNASRequest

func SendRerouteNASRequest()

func SendToAmf

func SendToAmf(sessionID string, packet []byte)

func SendUEContextModificationFailure

func SendUEContextModificationFailure(
	sessionID string,
	ue *n3iwf_context.N3IWFUe,
	cause ngapType.Cause,
	criticalityDiagnostics *ngapType.CriticalityDiagnostics)

func SendUEContextModificationResponse

func SendUEContextModificationResponse(
	sessionID string,
	ue *n3iwf_context.N3IWFUe,
	criticalityDiagnostics *ngapType.CriticalityDiagnostics)

func SendUEContextReleaseComplete

func SendUEContextReleaseComplete(
	sessionID string,
	ue *n3iwf_context.N3IWFUe,
	criticalityDiagnostics *ngapType.CriticalityDiagnostics)

func SendUEContextReleaseRequest

func SendUEContextReleaseRequest(
	sessionID string,
	ue *n3iwf_context.N3IWFUe, cause ngapType.Cause)

func SendUERadioCapabilityCheckResponse

func SendUERadioCapabilityCheckResponse()

func SendUERadioCapabilityInfoIndication

func SendUERadioCapabilityInfoIndication()

func SendUplinkNASTransport

func SendUplinkNASTransport(
	sessionID string,
	ue *n3iwf_context.N3IWFUe,
	nasPdu []byte)

func SendUplinkRANConfigurationTransfer

func SendUplinkRANConfigurationTransfer()

func SendUplinkRANStatusTransfer

func SendUplinkRANStatusTransfer()

Types

This section is empty.

Jump to

Keyboard shortcuts

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