Documentation ¶
Index ¶
- Variables
- func Start(cfgFile string, debug bool)
- type NdnetDriver
- func (d NdnetDriver) AllocateNetwork(r *dn.AllocateNetworkRequest) (*dn.AllocateNetworkResponse, error)
- func (d NdnetDriver) CreateEndpoint(req *dn.CreateEndpointRequest) (*dn.CreateEndpointResponse, error)
- func (d NdnetDriver) CreateNetwork(req *dn.CreateNetworkRequest) error
- func (d NdnetDriver) DeleteEndpoint(req *dn.DeleteEndpointRequest) error
- func (d NdnetDriver) DeleteNetwork(req *dn.DeleteNetworkRequest) error
- func (d NdnetDriver) DiscoverDelete(req *dn.DiscoveryNotification) error
- func (d NdnetDriver) DiscoverNew(req *dn.DiscoveryNotification) error
- func (d NdnetDriver) EndpointInfo(req *dn.InfoRequest) (*dn.InfoResponse, error)
- func (d NdnetDriver) FreeNetwork(r *dn.FreeNetworkRequest) error
- func (d NdnetDriver) GetCapabilities() (*dn.CapabilitiesResponse, error)
- func (d NdnetDriver) Join(req *dn.JoinRequest) (*dn.JoinResponse, error)
- func (d NdnetDriver) Leave(req *dn.LeaveRequest) error
- func (d NdnetDriver) ProgramExternalConnectivity(req *dn.ProgramExternalConnectivityRequest) error
- func (d NdnetDriver) RevokeExternalConnectivity(req *dn.RevokeExternalConnectivityRequest) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PLUGIN_NAME = "ndnet" PLUGIN_PORT = ":2804" )
View Source
var (
DN = "Ndnet "
)
Functions ¶
Types ¶
type NdnetDriver ¶
type NdnetDriver struct { Client *ndnetapi.Client Mutex *sync.Mutex // contains filtered or unexported fields }
func DriverAlloc ¶
func DriverAlloc(cfgFile string) (NdnetDriver, error)
func (NdnetDriver) AllocateNetwork ¶
func (d NdnetDriver) AllocateNetwork(r *dn.AllocateNetworkRequest) (*dn.AllocateNetworkResponse, error)
func (NdnetDriver) CreateEndpoint ¶
func (d NdnetDriver) CreateEndpoint(req *dn.CreateEndpointRequest) (*dn.CreateEndpointResponse, error)
func (NdnetDriver) CreateNetwork ¶
func (d NdnetDriver) CreateNetwork(req *dn.CreateNetworkRequest) error
func (NdnetDriver) DeleteEndpoint ¶
func (d NdnetDriver) DeleteEndpoint(req *dn.DeleteEndpointRequest) error
func (NdnetDriver) DeleteNetwork ¶
func (d NdnetDriver) DeleteNetwork(req *dn.DeleteNetworkRequest) error
func (NdnetDriver) DiscoverDelete ¶
func (d NdnetDriver) DiscoverDelete(req *dn.DiscoveryNotification) error
func (NdnetDriver) DiscoverNew ¶
func (d NdnetDriver) DiscoverNew(req *dn.DiscoveryNotification) error
func (NdnetDriver) EndpointInfo ¶
func (d NdnetDriver) EndpointInfo(req *dn.InfoRequest) (*dn.InfoResponse, error)
func (NdnetDriver) FreeNetwork ¶
func (d NdnetDriver) FreeNetwork(r *dn.FreeNetworkRequest) error
func (NdnetDriver) GetCapabilities ¶
func (d NdnetDriver) GetCapabilities() (*dn.CapabilitiesResponse, error)
func (NdnetDriver) Join ¶
func (d NdnetDriver) Join(req *dn.JoinRequest) (*dn.JoinResponse, error)
func (NdnetDriver) Leave ¶
func (d NdnetDriver) Leave(req *dn.LeaveRequest) error
func (NdnetDriver) ProgramExternalConnectivity ¶
func (d NdnetDriver) ProgramExternalConnectivity(req *dn.ProgramExternalConnectivityRequest) error
func (NdnetDriver) RevokeExternalConnectivity ¶
func (d NdnetDriver) RevokeExternalConnectivity(req *dn.RevokeExternalConnectivityRequest) error
Click to show internal directories.
Click to hide internal directories.