Documentation ¶
Index ¶
- type EndpointState
- func (es *EndpointState) AddEndpoint(key string, endpoint *types.EndpointState)
- func (es *EndpointState) DelEndpoint(key string)
- func (es *EndpointState) GetEndpoint(key string) *types.EndpointState
- func (es *EndpointState) GetEndpoints() map[string]*types.EndpointState
- func (es *EndpointState) GetHash() string
- func (es *EndpointState) SetEndpoint(key string, endpoint *types.EndpointState)
- func (es *EndpointState) SetEndpoints(endpoints map[string]*types.EndpointState)
- func (es *EndpointState) SetHash(hash string)
- type ResolverState
- func (n *ResolverState) AddResolver(cidr string, sn *types.ResolverManifest)
- func (n *ResolverState) DelResolver(cidr string)
- func (n *ResolverState) GetResolver(cidr string) *types.ResolverManifest
- func (n *ResolverState) GetResolvers() map[string]*types.ResolverManifest
- func (n *ResolverState) SetResolver(cidr string, sn *types.ResolverManifest)
- type State
- type SubnetState
- func (n *SubnetState) AddSubnet(cidr string, sn *types.NetworkState)
- func (n *SubnetState) DelSubnet(cidr string)
- func (n *SubnetState) GetSubnet(cidr string) *types.NetworkState
- func (n *SubnetState) GetSubnets() map[string]types.NetworkState
- func (n *SubnetState) SetSubnet(cidr string, sn *types.NetworkState)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EndpointState ¶
type EndpointState struct {
// contains filtered or unexported fields
}
func (*EndpointState) AddEndpoint ¶
func (es *EndpointState) AddEndpoint(key string, endpoint *types.EndpointState)
func (*EndpointState) DelEndpoint ¶
func (es *EndpointState) DelEndpoint(key string)
func (*EndpointState) GetEndpoint ¶
func (es *EndpointState) GetEndpoint(key string) *types.EndpointState
func (*EndpointState) GetEndpoints ¶
func (es *EndpointState) GetEndpoints() map[string]*types.EndpointState
func (*EndpointState) GetHash ¶
func (es *EndpointState) GetHash() string
func (*EndpointState) SetEndpoint ¶
func (es *EndpointState) SetEndpoint(key string, endpoint *types.EndpointState)
func (*EndpointState) SetEndpoints ¶
func (es *EndpointState) SetEndpoints(endpoints map[string]*types.EndpointState)
func (*EndpointState) SetHash ¶
func (es *EndpointState) SetHash(hash string)
type ResolverState ¶
type ResolverState struct {
// contains filtered or unexported fields
}
func (*ResolverState) AddResolver ¶
func (n *ResolverState) AddResolver(cidr string, sn *types.ResolverManifest)
func (*ResolverState) DelResolver ¶
func (n *ResolverState) DelResolver(cidr string)
func (*ResolverState) GetResolver ¶
func (n *ResolverState) GetResolver(cidr string) *types.ResolverManifest
func (*ResolverState) GetResolvers ¶
func (n *ResolverState) GetResolvers() map[string]*types.ResolverManifest
func (*ResolverState) SetResolver ¶
func (n *ResolverState) SetResolver(cidr string, sn *types.ResolverManifest)
type State ¶
type State struct {
// contains filtered or unexported fields
}
func (*State) Endpoints ¶
func (s *State) Endpoints() *EndpointState
func (*State) Resolvers ¶
func (s *State) Resolvers() *ResolverState
func (*State) Subnets ¶
func (s *State) Subnets() *SubnetState
type SubnetState ¶
type SubnetState struct {
// contains filtered or unexported fields
}
func (*SubnetState) AddSubnet ¶
func (n *SubnetState) AddSubnet(cidr string, sn *types.NetworkState)
func (*SubnetState) DelSubnet ¶
func (n *SubnetState) DelSubnet(cidr string)
func (*SubnetState) GetSubnet ¶
func (n *SubnetState) GetSubnet(cidr string) *types.NetworkState
func (*SubnetState) GetSubnets ¶
func (n *SubnetState) GetSubnets() map[string]types.NetworkState
func (*SubnetState) SetSubnet ¶
func (n *SubnetState) SetSubnet(cidr string, sn *types.NetworkState)
Click to show internal directories.
Click to hide internal directories.