Documentation
¶
Index ¶
- type Database
- func (db *Database) DeleteRule(ctx context.Context, uuid uuid.UUID) error
- func (db *Database) DisableRule(ctx context.Context, uuid uuid.UUID) error
- func (db *Database) EnableRule(ctx context.Context, uuid uuid.UUID) error
- func (db *Database) Exit()
- func (db *Database) GetDownlinkAction(ctx context.Context, ueIp netip.Addr) (n4tosrv6.Action, error)
- func (db *Database) GetRule(ctx context.Context, uuid uuid.UUID) (n4tosrv6.Rule, error)
- func (db *Database) GetRules(ctx context.Context) (n4tosrv6.RuleMap, error)
- func (db *Database) GetUplinkAction(ctx context.Context, uplinkFTeid jsonapi.Fteid, gnbIp netip.Addr, ...) (n4tosrv6.Action, error)
- func (db *Database) Init(ctx context.Context) error
- func (db *Database) InsertRule(ctx context.Context, r n4tosrv6.Rule) (*uuid.UUID, error)
- func (db *Database) SwitchRule(ctx context.Context, uuidEnable uuid.UUID, uuidDisable uuid.UUID) error
- func (db *Database) UpdateAction(ctx context.Context, uuidRule uuid.UUID, action n4tosrv6.Action) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
func NewDatabase ¶
func (*Database) DeleteRule ¶ added in v0.0.13
func (*Database) DisableRule ¶ added in v0.0.13
func (*Database) EnableRule ¶ added in v0.0.13
func (*Database) GetDownlinkAction ¶ added in v0.0.13
func (*Database) GetUplinkAction ¶ added in v0.0.13
func (*Database) InsertRule ¶
func (*Database) SwitchRule ¶ added in v0.0.16
Click to show internal directories.
Click to hide internal directories.