sbi

package
v1.2.5 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2024 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

View Source
const (
	APPLICATION_JSON  = "application/json"
	MULTIPART_RELATED = "multipart/related"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Route

type Route struct {
	Method  string
	Pattern string
	APIFunc gin.HandlerFunc
}

type Server

type Server struct {
	ServerSmf
	// contains filtered or unexported fields
}

func NewServer

func NewServer(smf ServerSmf, tlsKeyLogPath string) (*Server, error)
func (s *Server) DeleteUpNodeLink(c *gin.Context)
func (s *Server) GetUpNodesLinks(c *gin.Context)

func (*Server) HTTPChargingNotification

func (s *Server) HTTPChargingNotification(c *gin.Context)

func (*Server) HTTPGetSMFUserPlaneInfo

func (s *Server) HTTPGetSMFUserPlaneInfo(c *gin.Context)

func (*Server) HTTPGetUEPDUSessionInfo

func (s *Server) HTTPGetUEPDUSessionInfo(c *gin.Context)

func (*Server) HTTPPostSmContexts

func (s *Server) HTTPPostSmContexts(c *gin.Context)

HTTPPostSmContexts - Create SM Context

func (*Server) HTTPReleaseSmContext

func (s *Server) HTTPReleaseSmContext(c *gin.Context)

HTTPReleaseSmContext - Release SM Context

func (*Server) HTTPSmPolicyUpdateNotification

func (s *Server) HTTPSmPolicyUpdateNotification(c *gin.Context)

SubscriptionsPost -

func (*Server) HTTPUpdateSmContext

func (s *Server) HTTPUpdateSmContext(c *gin.Context)

HTTPUpdateSmContext - Update SM Context

func (*Server) PostPduSessions

func (s *Server) PostPduSessions(c *gin.Context)

PostPduSessions - Create

func (s *Server) PostUpNodesLinks(c *gin.Context)

func (*Server) ReleasePduSession

func (s *Server) ReleasePduSession(c *gin.Context)

ReleasePduSession - Release

func (*Server) RetrieveSmContext

func (s *Server) RetrieveSmContext(c *gin.Context)

RetrieveSmContext - Retrieve SM Context

func (*Server) Run

func (s *Server) Run(traceCtx context.Context, wg *sync.WaitGroup) error

func (*Server) SmPolicyControlTerminationRequestNotification

func (s *Server) SmPolicyControlTerminationRequestNotification(c *gin.Context)

func (*Server) Stop

func (s *Server) Stop()

func (*Server) SubscriptionsPost

func (s *Server) SubscriptionsPost(c *gin.Context)

SubscriptionsPost -

func (*Server) SubscriptionsSubIdDelete

func (s *Server) SubscriptionsSubIdDelete(c *gin.Context)

SubscriptionsSubIdDelete -

func (*Server) SubscriptionsSubIdGet

func (s *Server) SubscriptionsSubIdGet(c *gin.Context)

SubscriptionsSubIdGet -

func (*Server) SubscriptionsSubIdPut

func (s *Server) SubscriptionsSubIdPut(c *gin.Context)

SubscriptionsSubIdPut -

func (*Server) UpdatePduSession

func (s *Server) UpdatePduSession(c *gin.Context)

UpdatePduSession - Update (initiated by V-SMF)

type ServerSmf

type ServerSmf interface {
	app.App

	Consumer() *consumer.Consumer
	Processor() *processor.Processor
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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