Documentation ¶
Index ¶
- func AddService(group *gin.RouterGroup, routes []Route)
- type Route
- type RouteGroup
- type Server
- func (s *Server) GenAuthDataHandlerFunc(c *gin.Context)
- func (s *Server) HandleConfirmAuth(c *gin.Context)
- func (s *Server) HandleCreateEeSubscription(c *gin.Context)
- func (s *Server) HandleDataChangeNotificationToNF(c *gin.Context)
- func (s *Server) HandleDeleteEeSubscription(c *gin.Context)
- func (s *Server) HandleDeregistrationSmfRegistrations(c *gin.Context)
- func (s *Server) HandleDeregistrationSmsf3gppAccess(c *gin.Context)
- func (s *Server) HandleDeregistrationSmsfNon3gppAccess(c *gin.Context)
- func (s *Server) HandleGenerateAuthData(c *gin.Context)
- func (s *Server) HandleGetAmData(c *gin.Context)
- func (s *Server) HandleGetAmf3gppAccess(c *gin.Context)
- func (s *Server) HandleGetAmfNon3gppAccess(c *gin.Context)
- func (s *Server) HandleGetIdTranslationResult(c *gin.Context)
- func (s *Server) HandleGetNssai(c *gin.Context)
- func (s *Server) HandleGetSharedData(c *gin.Context)
- func (s *Server) HandleGetSmData(c *gin.Context)
- func (s *Server) HandleGetSmfSelectData(c *gin.Context)
- func (s *Server) HandleGetSmsData(c *gin.Context)
- func (s *Server) HandleGetSmsMngData(c *gin.Context)
- func (s *Server) HandleGetSmsf3gppAccess(c *gin.Context)
- func (s *Server) HandleGetSmsfNon3gppAccess(c *gin.Context)
- func (s *Server) HandleGetSupi(c *gin.Context)
- func (s *Server) HandleGetTraceData(c *gin.Context)
- func (s *Server) HandleGetUeContextInSmfData(c *gin.Context)
- func (s *Server) HandleGetUeContextInSmsfData(c *gin.Context)
- func (s *Server) HandleIndex(c *gin.Context)
- func (s *Server) HandleInfo(c *gin.Context)
- func (s *Server) HandleModify(c *gin.Context)
- func (s *Server) HandleModifyForSharedData(c *gin.Context)
- func (s *Server) HandlePutUpuAck(c *gin.Context)
- func (s *Server) HandleRegistrationAmf3gppAccess(c *gin.Context)
- func (s *Server) HandleRegistrationAmfNon3gppAccess(c *gin.Context)
- func (s *Server) HandleRegistrationSmfRegistrations(c *gin.Context)
- func (s *Server) HandleRegistrationSmsfNon3gppAccess(c *gin.Context)
- func (s *Server) HandleSubscribe(c *gin.Context)
- func (s *Server) HandleSubscribeToSharedData(c *gin.Context)
- func (s *Server) HandleUnsubscribe(c *gin.Context)
- func (s *Server) HandleUnsubscribeForSharedData(c *gin.Context)
- func (s *Server) HandleUpdate(c *gin.Context)
- func (s *Server) HandleUpdateAmf3gppAccess(c *gin.Context)
- func (s *Server) HandleUpdateAmfNon3gppAccess(c *gin.Context)
- func (s *Server) HandleUpdateEeSubscription(c *gin.Context)
- func (s *Server) HandleUpdateSMSFReg3GPP(c *gin.Context)
- func (s *Server) OneLayerPathHandlerFunc(c *gin.Context)
- func (s *Server) Run(traceCtx context.Context, wg *sync.WaitGroup) error
- func (s *Server) Shutdown()
- func (s *Server) Stop()
- func (s *Server) ThreeLayerPathHandlerFunc(c *gin.Context)
- func (s *Server) TwoLayerPathHandlerFunc(c *gin.Context)
- type ServerUdm
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddService ¶
func AddService(group *gin.RouterGroup, routes []Route)
Types ¶
type Route ¶
type Route struct { // Name is the name of this Route. Name string // Method is the string for the HTTP method. ex) GET, POST etc.. Method string // Pattern is the pattern of the URI. Pattern string // HandlerFunc is the handler function of this route. HandlerFunc gin.HandlerFunc }
Route is the information for every URI.
type RouteGroup ¶
type RouteGroup interface {
AddService(engine *gin.Engine) *gin.RouterGroup
}
type Server ¶
type Server struct { ServerUdm // contains filtered or unexported fields }
func (*Server) GenAuthDataHandlerFunc ¶
func (*Server) HandleConfirmAuth ¶
ConfirmAuth - Create a new confirmation event
func (*Server) HandleCreateEeSubscription ¶
HTTPCreateEeSubscription - Subscribe
func (*Server) HandleDataChangeNotificationToNF ¶
func (*Server) HandleDeleteEeSubscription ¶
func (*Server) HandleDeregistrationSmfRegistrations ¶
DeregistrationSmfRegistrations - delete an SMF registration
func (*Server) HandleDeregistrationSmsf3gppAccess ¶
DeregistrationSmsf3gppAccess - delete the SMSF registration for 3GPP access
func (*Server) HandleDeregistrationSmsfNon3gppAccess ¶
DeregistrationSmsfNon3gppAccess - delete SMSF registration for non 3GPP access
func (*Server) HandleGenerateAuthData ¶
GenerateAuthData - Generate authentication data for the UE
func (*Server) HandleGetAmData ¶
GetAmData - retrieve a UE's Access and Mobility Subscription Data
func (*Server) HandleGetAmf3gppAccess ¶
GetAmf3gppAccess - retrieve the AMF registration for 3GPP access information
func (*Server) HandleGetAmfNon3gppAccess ¶
GetAmfNon3gppAccess - retrieve the AMF registration for non-3GPP access information
func (*Server) HandleGetIdTranslationResult ¶
GetIdTranslationResult - retrieve a UE's SUPI
func (*Server) HandleGetNssai ¶
GetNssai - retrieve a UE's subscribed NSSAI
func (*Server) HandleGetSharedData ¶
GetSharedData - retrieve shared data
func (*Server) HandleGetSmData ¶
GetSmData - retrieve a UE's Session Management Subscription Data
func (*Server) HandleGetSmfSelectData ¶
GetSmfSelectData - retrieve a UE's SMF Selection Subscription Data
func (*Server) HandleGetSmsData ¶
GetSmsData - retrieve a UE's SMS Subscription Data
func (*Server) HandleGetSmsMngData ¶
GetSmsMngData - retrieve a UE's SMS Management Subscription Data
func (*Server) HandleGetSmsf3gppAccess ¶
GetSmsf3gppAccess - retrieve the SMSF registration for 3GPP access information
func (*Server) HandleGetSmsfNon3gppAccess ¶
GetSmsfNon3gppAccess - retrieve the SMSF registration for non-3GPP access information
func (*Server) HandleGetSupi ¶
GetSupi - retrieve multiple data sets
func (*Server) HandleGetTraceData ¶
GetTraceData - retrieve a UE's Trace Configuration Data
func (*Server) HandleGetUeContextInSmfData ¶
GetUeContextInSmfData - retrieve a UE's UE Context In SMF Data
func (*Server) HandleGetUeContextInSmsfData ¶
GetUeContextInSmsfData - retrieve a UE's UE Context In SMSF Data
func (*Server) HandleIndex ¶
func (*Server) HandleInfo ¶
Info - Nudm_Sdm Info service operation
func (*Server) HandleModify ¶
Modify - modify the subscription
func (*Server) HandleModifyForSharedData ¶
ModifyForSharedData - modify the subscription
func (*Server) HandlePutUpuAck ¶
PutUpuAck - Nudm_Sdm Info for UPU service operation
func (*Server) HandleRegistrationAmf3gppAccess ¶
RegistrationAmf3gppAccess - register as AMF for 3GPP access
func (*Server) HandleRegistrationAmfNon3gppAccess ¶
Register - register as AMF for non-3GPP access
func (*Server) HandleRegistrationSmfRegistrations ¶
RegistrationSmfRegistrations - register as SMF
func (*Server) HandleRegistrationSmsfNon3gppAccess ¶
RegistrationSmsfNon3gppAccess - register as SMSF for non-3GPP access
func (*Server) HandleSubscribe ¶
Subscribe - subscribe to notifications
func (*Server) HandleSubscribeToSharedData ¶
SubscribeToSharedData - subscribe to notifications for shared data
func (*Server) HandleUnsubscribe ¶
Unsubscribe - unsubscribe from notifications
func (*Server) HandleUnsubscribeForSharedData ¶
UnsubscribeForSharedData - unsubscribe from notifications for shared data
func (*Server) HandleUpdate ¶
func (*Server) HandleUpdateAmf3gppAccess ¶
UpdateAmf3gppAccess - Update a parameter in the AMF registration for 3GPP access
func (*Server) HandleUpdateAmfNon3gppAccess ¶
UpdateAmfNon3gppAccess - update a parameter in the AMF registration for non-3GPP access
func (*Server) HandleUpdateEeSubscription ¶
func (*Server) HandleUpdateSMSFReg3GPP ¶
UpdateSMSFReg3GPP - register as SMSF for 3GPP access