Documentation
¶
Index ¶
- Variables
- func NewAddressing() node.Addressing
- func NewIPv4OnlyAddressing() node.Addressing
- func NewIPv6OnlyAddressing() node.Addressing
- type Handler
- func (n *Handler) AllNodeValidateImplementation()
- func (n *Handler) DumpNodeIDs() []*models.NodeID
- func (n *Handler) GetNodeID(_ net.IP) (uint16, bool)
- func (n *Handler) GetNodeIP(_ uint16) string
- func (n *Handler) Name() string
- func (n *Handler) NodeAdd(newNode types.Node) error
- func (n *Handler) NodeDelete(node types.Node) error
- func (n *Handler) NodeUpdate(oldNode, newNode types.Node) error
- func (n *Handler) NodeValidateImplementation(node types.Node) error
- func (n *Handler) RestoreNodeIDs()
Constants ¶
This section is empty.
Variables ¶
View Source
var ( IPv4InternalAddress = tables.TestIPv4InternalAddress.AsSlice() IPv4NodePortAddress = tables.TestIPv4NodePortAddress.AsSlice() IPv6InternalAddress = tables.TestIPv6InternalAddress.AsSlice() IPv6NodePortAddress = tables.TestIPv6NodePortAddress.AsSlice() )
Functions ¶
func NewAddressing ¶
func NewAddressing() node.Addressing
NewAddressing returns a new fake node addressing
func NewIPv4OnlyAddressing ¶
func NewIPv4OnlyAddressing() node.Addressing
NewIPv4OnlyAddressing returns a new fake node addressing where IPv6 is disabled
func NewIPv6OnlyAddressing ¶
func NewIPv6OnlyAddressing() node.Addressing
NewIPv6OnlyAddressing returns a new fake node addressing where IPv4 is disabled
Types ¶
type Handler ¶
func NewHandler ¶
func NewHandler() *Handler
NewHandler returns a fake NodeHandler that stores the nodes, but performs no other actions.
func (*Handler) AllNodeValidateImplementation ¶
func (n *Handler) AllNodeValidateImplementation()
func (*Handler) DumpNodeIDs ¶
func (*Handler) NodeValidateImplementation ¶
func (*Handler) RestoreNodeIDs ¶
func (n *Handler) RestoreNodeIDs()
Click to show internal directories.
Click to hide internal directories.