Maint: internal/routing returns *Routine struct

This commit is contained in:
Quentin McGaw (desktop)
2021-08-23 20:50:32 +00:00
parent f1a6594474
commit 1a677ce4f7
6 changed files with 23 additions and 23 deletions

View File

@@ -8,7 +8,7 @@ import (
"github.com/qdm12/golibs/logging"
)
type Routing interface {
type ReadWriter interface {
Reader
Writer
}
@@ -32,15 +32,15 @@ type Writer interface {
OutboundRoutesSetter
}
type routing struct {
type Routing struct {
logger logging.Logger
outboundSubnets []net.IPNet
stateMutex sync.RWMutex
}
// NewRouting creates a new routing instance.
func NewRouting(logger logging.Logger) Routing {
return &routing{
// New creates a new routing instance.
func New(logger logging.Logger) *Routing {
return &Routing{
logger: logger,
}
}