context

package
v0.0.0-...-bafce84 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EeSubscriptionCollection

type EeSubscriptionCollection struct {
	EeSubscriptions      *models.EeSubscription
	AmfSubscriptionInfos []models.AmfSubscriptionInfo
}

type NWDAFContext

type NWDAFContext struct {
	Name                                    string
	UriScheme                               models.UriScheme
	BindingIPv4                             string
	SBIPort                                 int
	RegisterIPv4                            string // IP register to NRF
	HttpIPv6Address                         string
	NfId                                    string
	NrfUri                                  string
	EeSubscriptionIDGenerator               int
	SdmSubscriptionIDGenerator              int
	PolicyDataSubscriptionIDGenerator       int
	UESubsCollection                        sync.Map //map[ueId]*UESubsData
	UEGroupCollection                       sync.Map //map[ueGroupId]*UEGroupSubsData
	SubscriptionDataSubscriptionIDGenerator int
	SubscriptionDataSubscriptions           map[subsId]*models.SubscriptionDataSubscriptions
	PolicyDataSubscriptions                 map[subsId]*models.PolicyDataSubscription
}

func NWDAF_Self

func NWDAF_Self() *NWDAFContext

Create new NWDAF context

func (*NWDAFContext) GetIPv4GroupUri

func (context *NWDAFContext) GetIPv4GroupUri(nwdafServiceType NWDAFServiceType) string

func (*NWDAFContext) GetIPv4Uri

func (context *NWDAFContext) GetIPv4Uri() string

func (*NWDAFContext) Reset

func (context *NWDAFContext) Reset()

Reset NWDAF Context

type NWDAFServiceType

type NWDAFServiceType int
const (
	NNWDAF_DR NWDAFServiceType = iota
)

type UEGroupSubsData

type UEGroupSubsData struct {
	EeSubscriptions map[subsId]*models.EeSubscription
}

type UESubsData

type UESubsData struct {
	EeSubscriptionCollection map[subsId]*EeSubscriptionCollection
	SdmSubscriptions         map[subsId]*models.SdmSubscription
}

Jump to

Keyboard shortcuts

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