package
0.8.0-dev.2
Repository: https://github.com/docker/libnetwork.git
Documentation: pkg.go.dev

# Constants

Create event is generated when a table entry is created,.
Delete event is generated when a table entry is deleted.
NetworkPluginEndpointType represents the Endpoint Type used by Plugin system.
Update event is generated when a table entry is updated.

# Structs

Capability represents the high level capabilities of the drivers which libnetwork can make use of.
ErrNotImplemented is returned when a Driver has not implemented an API yet.
IPAMData represents the per-network ip related operational information libnetwork will send to the network driver during CreateNetwork().

# Interfaces

Driver is an interface that every plugin driver needs to implement.
DriverCallback provides a Callback interface for Drivers into LibNetwork.
InterfaceInfo provides a go interface for drivers to retrive network information to interface resources.
InterfaceNameInfo provides a go interface for the drivers to assign names to interfaces.
JoinInfo represents a set of resources that the driver has the ability to provide during join time.
NetworkInfo provides a go interface for drivers to provide network specific information to libnetwork.

# Type aliases

ErrActiveRegistration represents an error when a driver is registered to a networkType that is previously registered.
ErrEndpointExists is returned if more than one endpoint is added to the network.
ErrNoEndpoint is returned if no endpoint with the specified id exists.
ErrNoNetwork is returned if no network with the specified id exists.
EventType defines a type for the CRUD event.