Skip to content
Snippets Groups Projects
Commit 9fd9f79b authored by Oliver Herms's avatar Oliver Herms
Browse files

Naming

parent 36606609
Branches
Tags
No related merge requests found
...@@ -3,14 +3,14 @@ package routingtable ...@@ -3,14 +3,14 @@ package routingtable
// ClientManager manages clients of routing tables (observer pattern) // ClientManager manages clients of routing tables (observer pattern)
type ClientManager struct { type ClientManager struct {
clients map[RouteTableClient]struct{} // Ensures a client registers at most once clients map[RouteTableClient]struct{} // Ensures a client registers at most once
rtc RouteTableClient master RouteTableClient
} }
// NewClientManager creates and initializes a new client manager // NewClientManager creates and initializes a new client manager
func NewClientManager(rtc RouteTableClient) ClientManager { func NewClientManager(master RouteTableClient) ClientManager {
return ClientManager{ return ClientManager{
clients: make(map[RouteTableClient]struct{}, 0), clients: make(map[RouteTableClient]struct{}, 0),
rtc: rtc, master: master,
} }
} }
...@@ -20,7 +20,7 @@ func (c *ClientManager) Register(client RouteTableClient) { ...@@ -20,7 +20,7 @@ func (c *ClientManager) Register(client RouteTableClient) {
c.clients = make(map[RouteTableClient]struct{}, 0) c.clients = make(map[RouteTableClient]struct{}, 0)
} }
c.clients[client] = struct{}{} c.clients[client] = struct{}{}
c.rtc.UpdateNewClient(client) c.master.UpdateNewClient(client)
} }
// Unregister unregisters a client // Unregister unregisters a client
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment