amf_util

package
v3.0.0+incompatible Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AmfKeyPath = path_util.Gofree5gcPath("free5gc/support/TLS/amf.key")
View Source
var AmfLogPath = path_util.Gofree5gcPath("free5gc/amfsslkey.log")
View Source
var AmfPemPath = path_util.Gofree5gcPath("free5gc/support/TLS/amf.pem")
View Source
var DefaultAmfConfigPath = path_util.Gofree5gcPath("free5gc/config/amfcfg.conf")

Functions

func ClearT3513

func ClearT3513(ue *amf_context.AmfUe)

func ClearT3522

func ClearT3522(ue *amf_context.AmfUe)

func ClearT3550

func ClearT3550(ue *amf_context.AmfUe)

func ClearT3560

func ClearT3560(ue *amf_context.AmfUe)

func ClearT3565

func ClearT3565(ue *amf_context.AmfUe)

func InitAmfContext

func InitAmfContext(context *amf_context.AMFContext)

func MarshToJsonString

func MarshToJsonString(v interface{}) (result []string)

func PlmnIdStringToModels

func PlmnIdStringToModels(plmnId string) (plmnID models.PlmnId)

func SearchNFServiceUri

func SearchNFServiceUri(nfProfile models.NfProfile, serviceName models.ServiceName, nfServiceStatus models.NfServiceStatus) (nfUri string)

func SeperateAmfId

func SeperateAmfId(amfid string) (regionId, setId, ptrId string, err error)

func SnssaiHexToModels

func SnssaiHexToModels(hexString string) (*models.Snssai, error)

func SnssaiModelsToHex

func SnssaiModelsToHex(snssai models.Snssai) string

func StartT3513

func StartT3513(ue *amf_context.AmfUe)

func StartT3522

func StartT3522(ue *amf_context.RanUe, accessType *uint8, reRegistrationRequired *bool, cause5GMM *uint8)

func StartT3550

func StartT3550(
	ue *amf_context.AmfUe,
	accessType models.AccessType,
	pDUSessionStatus *[16]bool,
	reactivationResult *[16]bool,
	errPduSessionId, errCause []uint8,
	pduSessionResourceSetupList *ngapType.PDUSessionResourceSetupListCxtReq)

func StartT3560

func StartT3560(ue *amf_context.RanUe, event amf_message.Event, eapSuccess *bool, eapMessage *string)

func StartT3565

func StartT3565(ue *amf_context.RanUe)

func TACConfigToModels

func TACConfigToModels(intString string) (hexString string)

Types

This section is empty.

Jump to

Keyboard shortcuts

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