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

Naming

parent 36606609
Branches
No related tags found
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