state

package
v0.1.0-beta1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2018 License: Apache-2.0 Imports: 3 Imported by: 3

Documentation

Index

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 New

func New() *State

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL