Documentation
¶
Overview ¶
Copyright 2024 Louis Royer and the NextMN-SRv6 contributors. All rights reserved. Use of this source code is governed by a MIT-style license that can be found in the LICENSE file. SPDX-License-Identifier: MIT
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) (jsonapi.Action, error)
- func (db *Database) GetRule(ctx context.Context, uuid uuid.UUID) (jsonapi.Rule, error)
- func (db *Database) GetRules(ctx context.Context) (jsonapi.RuleMap, error)
- func (db *Database) GetUplinkAction(ctx context.Context, uplinkTeid uint32, gnbIp netip.Addr, ueIp netip.Addr, ...) (jsonapi.Action, error)
- func (db *Database) Init(ctx context.Context) error
- func (db *Database) InsertRule(ctx context.Context, r jsonapi.Rule) (*uuid.UUID, error)
- func (db *Database) SwitchRule(ctx context.Context, uuidEnable uuid.UUID, uuidDisable uuid.UUID) 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 ¶
Click to show internal directories.
Click to hide internal directories.