Documentation
¶
Index ¶
- Variables
- type PduSessions
- func (p *PduSessions) Context() context.Context
- func (p *PduSessions) CreatePduSession(ueIpAddr netip.Addr, gnb jsonapi.ControlURI) error
- func (p *PduSessions) DeletePduSession(ueIpAddr netip.Addr) error
- func (p *PduSessions) EstablishmentAccept(c *gin.Context)
- func (p *PduSessions) HandleHandoverCommand(m n1n2.HandoverCommand)
- func (p *PduSessions) HandoverCommand(c *gin.Context)
- func (p *PduSessions) InitEstablish(gnb jsonapi.ControlURI, dnn string) error
- func (p *PduSessions) Register(e *gin.Engine)
- func (p *PduSessions) Start(ctx context.Context) error
- func (p *PduSessions) UpdatePduSession(ueIpAddr netip.Addr, oldGnb jsonapi.ControlURI, newGnb jsonapi.ControlURI) error
- func (p *PduSessions) WaitShutdown(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNilCtx = errors.New("nil context")
)
Functions ¶
This section is empty.
Types ¶
type PduSessions ¶
type PduSessions struct {
Control jsonapi.ControlURI
Client http.Client
UserAgent string
// contains filtered or unexported fields
}
func NewPduSessions ¶
func NewPduSessions(control jsonapi.ControlURI, r *radio.Radio, reqPs []config.PDUSession, userAgent string) *PduSessions
func (*PduSessions) Context ¶
func (p *PduSessions) Context() context.Context
func (*PduSessions) CreatePduSession ¶
func (p *PduSessions) CreatePduSession(ueIpAddr netip.Addr, gnb jsonapi.ControlURI) error
func (*PduSessions) DeletePduSession ¶
func (p *PduSessions) DeletePduSession(ueIpAddr netip.Addr) error
func (*PduSessions) EstablishmentAccept ¶
func (p *PduSessions) EstablishmentAccept(c *gin.Context)
get status of the controller
func (*PduSessions) HandleHandoverCommand ¶
func (p *PduSessions) HandleHandoverCommand(m n1n2.HandoverCommand)
func (*PduSessions) HandoverCommand ¶
func (p *PduSessions) HandoverCommand(c *gin.Context)
func (*PduSessions) InitEstablish ¶
func (p *PduSessions) InitEstablish(gnb jsonapi.ControlURI, dnn string) error
func (*PduSessions) Register ¶
func (p *PduSessions) Register(e *gin.Engine)
func (*PduSessions) UpdatePduSession ¶
func (p *PduSessions) UpdatePduSession(ueIpAddr netip.Addr, oldGnb jsonapi.ControlURI, newGnb jsonapi.ControlURI) error
func (*PduSessions) WaitShutdown ¶
func (p *PduSessions) WaitShutdown(ctx context.Context) error
Click to show internal directories.
Click to hide internal directories.