Documentation
¶
Index ¶
- func Index(c *gin.Context)
- type Route
- type Server
- func (s *Server) DeregistrationNotificationProcedure(ue *amf_context.AmfUe, deregData models.DeregistrationData) (problemDetails *models.ProblemDetails, err error)
- func (s *Server) HTTPAMFStatusChangeSubscribe(c *gin.Context)
- func (s *Server) HTTPAMFStatusChangeSubscribeModify(c *gin.Context)
- func (s *Server) HTTPAMFStatusChangeUnSubscribe(c *gin.Context)
- func (s *Server) HTTPAmPolicyControlUpdateNotifyTerminate(c *gin.Context)
- func (s *Server) HTTPAmPolicyControlUpdateNotifyUpdate(c *gin.Context)
- func (s *Server) HTTPCancelLocation(c *gin.Context)
- func (s *Server) HTTPCancelRelocateUEContext(c *gin.Context)
- func (s *Server) HTTPContextCreate(c *gin.Context)
- func (s *Server) HTTPContextRelease(c *gin.Context)
- func (s *Server) HTTPContextUpdate(c *gin.Context)
- func (s *Server) HTTPCreateSubscription(c *gin.Context)
- func (s *Server) HTTPCreateUEContext(c *gin.Context)
- func (s *Server) HTTPDeleteSubscription(c *gin.Context)
- func (s *Server) HTTPEBIAssignment(c *gin.Context)
- func (s *Server) HTTPEnableGroupReachability(c *gin.Context)
- func (s *Server) HTTPEnableUeReachability(c *gin.Context)
- func (s *Server) HTTPHandleDeregistrationNotification(c *gin.Context)
- func (s *Server) HTTPModifySubscription(c *gin.Context)
- func (s *Server) HTTPN1MessageNotify(c *gin.Context)
- func (s *Server) HTTPN1N2MessageSubscribe(c *gin.Context)
- func (s *Server) HTTPN1N2MessageTransfer(c *gin.Context)
- func (s *Server) HTTPN1N2MessageTransferStatus(c *gin.Context)
- func (s *Server) HTTPN1N2MessageUnSubscribe(c *gin.Context)
- func (s *Server) HTTPN2MessageTransfer(c *gin.Context)
- func (s *Server) HTTPNonUeN2InfoSubscribe(c *gin.Context)
- func (s *Server) HTTPNonUeN2InfoUnSubscribe(c *gin.Context)
- func (s *Server) HTTPNonUeN2MessageTransfer(c *gin.Context)
- func (s *Server) HTTPProvideDomainSelectionInfo(c *gin.Context)
- func (s *Server) HTTPProvideLocationInfo(c *gin.Context)
- func (s *Server) HTTPProvidePositioningInfo(c *gin.Context)
- func (s *Server) HTTPRegisteredUEContext(c *gin.Context)
- func (s *Server) HTTPRegistrationStatusUpdate(c *gin.Context)
- func (s *Server) HTTPReleaseUEContext(c *gin.Context)
- func (s *Server) HTTPRelocateUEContext(c *gin.Context)
- func (s *Server) HTTPUEContextTransfer(c *gin.Context)
- func (s *Server) Run(traceCtx context.Context, wg *sync.WaitGroup) error
- func (s *Server) Stop()
- type ServerAmf
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Server ¶
type Server struct { ServerAmf // contains filtered or unexported fields }
func (*Server) DeregistrationNotificationProcedure ¶
func (s *Server) DeregistrationNotificationProcedure(ue *amf_context.AmfUe, deregData models.DeregistrationData) ( problemDetails *models.ProblemDetails, err error, )
TS 23.502 - 4.2.2.3.3 Network-initiated Deregistration The AMF can initiate this procedure for either explicit (e.g. by O&M intervention) or implicit (e.g. expiring of Implicit Deregistration timer)
func (*Server) HTTPAMFStatusChangeSubscribe ¶
func (*Server) HTTPAMFStatusChangeSubscribeModify ¶
AMFStatusChangeSubscribeModify - Namf_Communication AMF Status Change Subscribe Modify service Operation
func (*Server) HTTPAMFStatusChangeUnSubscribe ¶
AMFStatusChangeUnSubscribe - Namf_Communication AMF Status Change UnSubscribe service Operation
func (*Server) HTTPAmPolicyControlUpdateNotifyTerminate ¶
func (*Server) HTTPAmPolicyControlUpdateNotifyUpdate ¶
func (*Server) HTTPCancelLocation ¶ added in v1.3.1
func (*Server) HTTPCancelRelocateUEContext ¶ added in v1.3.1
func (*Server) HTTPContextCreate ¶ added in v1.3.1
func (*Server) HTTPContextRelease ¶ added in v1.3.1
func (*Server) HTTPContextUpdate ¶ added in v1.3.1
func (*Server) HTTPCreateSubscription ¶
func (*Server) HTTPCreateUEContext ¶
func (*Server) HTTPDeleteSubscription ¶
DeleteSubscription - Namf_EventExposure Unsubscribe service Operation
func (*Server) HTTPEBIAssignment ¶
EBIAssignment - Namf_Communication EBI Assignment service Operation
func (*Server) HTTPEnableGroupReachability ¶ added in v1.3.1
func (*Server) HTTPEnableUeReachability ¶
func (*Server) HTTPHandleDeregistrationNotification ¶
func (*Server) HTTPModifySubscription ¶
ModifySubscription - Namf_EventExposure Subscribe Modify service Operation
func (*Server) HTTPN1MessageNotify ¶
func (*Server) HTTPN1N2MessageSubscribe ¶
func (*Server) HTTPN1N2MessageTransfer ¶
func (*Server) HTTPN1N2MessageTransferStatus ¶
func (*Server) HTTPN1N2MessageUnSubscribe ¶
func (*Server) HTTPN2MessageTransfer ¶ added in v1.3.1
func (*Server) HTTPNonUeN2InfoSubscribe ¶
func (*Server) HTTPNonUeN2InfoUnSubscribe ¶
func (*Server) HTTPNonUeN2MessageTransfer ¶
func (*Server) HTTPProvideDomainSelectionInfo ¶
ProvideDomainSelectionInfo - Namf_MT Provide Domain Selection Info service Operation
func (*Server) HTTPProvideLocationInfo ¶
ProvideLocationInfo - Namf_Location ProvideLocationInfo service Operation
func (*Server) HTTPProvidePositioningInfo ¶
ProvidePositioningInfo - Namf_Location ProvidePositioningInfo service Operation
func (*Server) HTTPRegisteredUEContext ¶
func (*Server) HTTPRegistrationStatusUpdate ¶
RegistrationStatusUpdate - Namf_Communication RegistrationStatusUpdate service Operation
func (*Server) HTTPReleaseUEContext ¶
ReleaseUEContext - Namf_Communication ReleaseUEContext service Operation
func (*Server) HTTPRelocateUEContext ¶ added in v1.3.1
func (*Server) HTTPUEContextTransfer ¶
UEContextTransfer - Namf_Communication UEContextTransfer service Operation