fakes

package
v0.0.0-...-92a250d Latest Latest
Warning

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

Go to latest
Published: May 12, 2016 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Overview

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

This file was generated by counterfeiter

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ARPInserter

type ARPInserter struct {
	HandleResolvedNeighborsStub func(ready chan error, ns namespace.Namespace, vxlanName string, resolvedNeighbors <-chan watcher.Neighbor)
	// contains filtered or unexported fields
}

func (*ARPInserter) HandleResolvedNeighbors

func (fake *ARPInserter) HandleResolvedNeighbors(ready chan error, ns namespace.Namespace, vxlanName string, resolvedNeighbors <-chan watcher.Neighbor)

func (*ARPInserter) HandleResolvedNeighborsArgsForCall

func (fake *ARPInserter) HandleResolvedNeighborsArgsForCall(i int) (chan error, namespace.Namespace, string, <-chan watcher.Neighbor)

func (*ARPInserter) HandleResolvedNeighborsCallCount

func (fake *ARPInserter) HandleResolvedNeighborsCallCount() int

type AddController

type AddController struct {
	AddStub func(models.CNIAddPayload) (*types.Result, error)
	// contains filtered or unexported fields
}

func (*AddController) Add

func (fake *AddController) Add(arg1 models.CNIAddPayload) (*types.Result, error)

func (*AddController) AddArgsForCall

func (fake *AddController) AddArgsForCall(i int) models.CNIAddPayload

func (*AddController) AddCallCount

func (fake *AddController) AddCallCount() int

func (*AddController) AddReturns

func (fake *AddController) AddReturns(result1 *types.Result, result2 error)

type AddressManager

type AddressManager struct {
	AddAddressStub func(interfaceName string, address *net.IPNet) error
	// contains filtered or unexported fields
}

func (*AddressManager) AddAddress

func (fake *AddressManager) AddAddress(interfaceName string, address *net.IPNet) error

func (*AddressManager) AddAddressArgsForCall

func (fake *AddressManager) AddAddressArgsForCall(i int) (string, *net.IPNet)

func (*AddressManager) AddAddressCallCount

func (fake *AddressManager) AddAddressCallCount() int

func (*AddressManager) AddAddressReturns

func (fake *AddressManager) AddAddressReturns(result1 error)

type AllocatorStore

type AllocatorStore struct {
	ReserveStub func(id string, ip net.IP) (bool, error)

	ReleaseByIDStub func(id string) error

	ContainsStub func(id string) bool
	// contains filtered or unexported fields
}

func (*AllocatorStore) Contains

func (fake *AllocatorStore) Contains(id string) bool

func (*AllocatorStore) ContainsArgsForCall

func (fake *AllocatorStore) ContainsArgsForCall(i int) string

func (*AllocatorStore) ContainsCallCount

func (fake *AllocatorStore) ContainsCallCount() int

func (*AllocatorStore) ContainsReturns

func (fake *AllocatorStore) ContainsReturns(result1 bool)

func (*AllocatorStore) ReleaseByID

func (fake *AllocatorStore) ReleaseByID(id string) error

func (*AllocatorStore) ReleaseByIDArgsForCall

func (fake *AllocatorStore) ReleaseByIDArgsForCall(i int) string

func (*AllocatorStore) ReleaseByIDCallCount

func (fake *AllocatorStore) ReleaseByIDCallCount() int

func (*AllocatorStore) ReleaseByIDReturns

func (fake *AllocatorStore) ReleaseByIDReturns(result1 error)

func (*AllocatorStore) Reserve

func (fake *AllocatorStore) Reserve(id string, ip net.IP) (bool, error)

func (*AllocatorStore) ReserveArgsForCall

func (fake *AllocatorStore) ReserveArgsForCall(i int) (string, net.IP)

func (*AllocatorStore) ReserveCallCount

func (fake *AllocatorStore) ReserveCallCount() int

func (*AllocatorStore) ReserveReturns

func (fake *AllocatorStore) ReserveReturns(result1 bool, result2 error)

type Command

type Command struct {
	ExecuteStub func(context executor.Context) error

	StringStub func() string
	// contains filtered or unexported fields
}

func (*Command) Execute

func (fake *Command) Execute(context executor.Context) error

func (*Command) ExecuteArgsForCall

func (fake *Command) ExecuteArgsForCall(i int) executor.Context

func (*Command) ExecuteCallCount

func (fake *Command) ExecuteCallCount() int

func (*Command) ExecuteReturns

func (fake *Command) ExecuteReturns(result1 error)

func (*Command) String

func (fake *Command) String() string

func (*Command) StringCallCount

func (fake *Command) StringCallCount() int

func (*Command) StringReturns

func (fake *Command) StringReturns(result1 string)

type CommandBuilder

type CommandBuilder struct {
	IdempotentlyCreateSandboxStub func(sandboxName, vxlanName string, vni int, dnsAddress string) executor.Command

	IdempotentlyCreateVxlanStub func(vxlanName string, sandboxName string, sandboxNS namespace.Namespace) executor.Command

	AddRoutesStub func(interfaceName string, ipConfig *types.IPConfig) executor.Command

	SetupVethStub func(containerNS namespace.Namespace, sandboxLinkName string, containerLinkName string, address net.IPNet, sandboxName string, routeCommand executor.Command) executor.Command

	IdempotentlySetupBridgeStub func(vxlanName, sandboxLinkName, bridgeName string, sandboxNS namespace.Namespace, ipamResult *types.Result) executor.Command
	// contains filtered or unexported fields
}

func (*CommandBuilder) AddRoutes

func (fake *CommandBuilder) AddRoutes(interfaceName string, ipConfig *types.IPConfig) executor.Command

func (*CommandBuilder) AddRoutesArgsForCall

func (fake *CommandBuilder) AddRoutesArgsForCall(i int) (string, *types.IPConfig)

func (*CommandBuilder) AddRoutesCallCount

func (fake *CommandBuilder) AddRoutesCallCount() int

func (*CommandBuilder) AddRoutesReturns

func (fake *CommandBuilder) AddRoutesReturns(result1 executor.Command)

func (*CommandBuilder) IdempotentlyCreateSandbox

func (fake *CommandBuilder) IdempotentlyCreateSandbox(sandboxName string, vxlanName string, vni int, dnsAddress string) executor.Command

func (*CommandBuilder) IdempotentlyCreateSandboxArgsForCall

func (fake *CommandBuilder) IdempotentlyCreateSandboxArgsForCall(i int) (string, string, int, string)

func (*CommandBuilder) IdempotentlyCreateSandboxCallCount

func (fake *CommandBuilder) IdempotentlyCreateSandboxCallCount() int

func (*CommandBuilder) IdempotentlyCreateSandboxReturns

func (fake *CommandBuilder) IdempotentlyCreateSandboxReturns(result1 executor.Command)

func (*CommandBuilder) IdempotentlyCreateVxlan

func (fake *CommandBuilder) IdempotentlyCreateVxlan(vxlanName string, sandboxName string, sandboxNS namespace.Namespace) executor.Command

func (*CommandBuilder) IdempotentlyCreateVxlanArgsForCall

func (fake *CommandBuilder) IdempotentlyCreateVxlanArgsForCall(i int) (string, string, namespace.Namespace)

func (*CommandBuilder) IdempotentlyCreateVxlanCallCount

func (fake *CommandBuilder) IdempotentlyCreateVxlanCallCount() int

func (*CommandBuilder) IdempotentlyCreateVxlanReturns

func (fake *CommandBuilder) IdempotentlyCreateVxlanReturns(result1 executor.Command)

func (*CommandBuilder) IdempotentlySetupBridge

func (fake *CommandBuilder) IdempotentlySetupBridge(vxlanName string, sandboxLinkName string, bridgeName string, sandboxNS namespace.Namespace, ipamResult *types.Result) executor.Command

func (*CommandBuilder) IdempotentlySetupBridgeArgsForCall

func (fake *CommandBuilder) IdempotentlySetupBridgeArgsForCall(i int) (string, string, string, namespace.Namespace, *types.Result)

func (*CommandBuilder) IdempotentlySetupBridgeCallCount

func (fake *CommandBuilder) IdempotentlySetupBridgeCallCount() int

func (*CommandBuilder) IdempotentlySetupBridgeReturns

func (fake *CommandBuilder) IdempotentlySetupBridgeReturns(result1 executor.Command)

func (*CommandBuilder) SetupVeth

func (fake *CommandBuilder) SetupVeth(containerNS namespace.Namespace, sandboxLinkName string, containerLinkName string, address net.IPNet, sandboxName string, routeCommand executor.Command) executor.Command

func (*CommandBuilder) SetupVethArgsForCall

func (fake *CommandBuilder) SetupVethArgsForCall(i int) (namespace.Namespace, string, string, net.IPNet, string, executor.Command)

func (*CommandBuilder) SetupVethCallCount

func (fake *CommandBuilder) SetupVethCallCount() int

func (*CommandBuilder) SetupVethReturns

func (fake *CommandBuilder) SetupVethReturns(result1 executor.Command)

type Condition

type Condition struct {
	SatisfiedStub func(context executor.Context) (bool, error)

	StringStub func() string
	// contains filtered or unexported fields
}

func (*Condition) Satisfied

func (fake *Condition) Satisfied(context executor.Context) (bool, error)

func (*Condition) SatisfiedArgsForCall

func (fake *Condition) SatisfiedArgsForCall(i int) executor.Context

func (*Condition) SatisfiedCallCount

func (fake *Condition) SatisfiedCallCount() int

func (*Condition) SatisfiedReturns

func (fake *Condition) SatisfiedReturns(result1 bool, result2 error)

func (*Condition) String

func (fake *Condition) String() string

func (*Condition) StringCallCount

func (fake *Condition) StringCallCount() int

func (*Condition) StringReturns

func (fake *Condition) StringReturns(result1 string)

type ConfigFactory

type ConfigFactory struct {
	CreateStub func(networkID string) (types.IPConfig, error)
	// contains filtered or unexported fields
}

func (*ConfigFactory) Create

func (fake *ConfigFactory) Create(networkID string) (types.IPConfig, error)

func (*ConfigFactory) CreateArgsForCall

func (fake *ConfigFactory) CreateArgsForCall(i int) string

func (*ConfigFactory) CreateCallCount

func (fake *ConfigFactory) CreateCallCount() int

func (*ConfigFactory) CreateReturns

func (fake *ConfigFactory) CreateReturns(result1 types.IPConfig, result2 error)

type Context

type Context struct {
	LoggerStub func() lager.Logger

	AddressManagerStub func() executor.AddressManager

	LinkFactoryStub func() executor.LinkFactory

	RouteManagerStub func() executor.RouteManager

	SandboxNamespaceRepositoryStub func() namespace.Repository

	SandboxRepositoryStub func() executor.SandboxRepository

	ListenerFactoryStub func() executor.ListenerFactory

	DNSServerFactoryStub func() executor.DNSServerFactory
	// contains filtered or unexported fields
}

func (*Context) AddressManager

func (fake *Context) AddressManager() executor.AddressManager

func (*Context) AddressManagerCallCount

func (fake *Context) AddressManagerCallCount() int

func (*Context) AddressManagerReturns

func (fake *Context) AddressManagerReturns(result1 executor.AddressManager)

func (*Context) DNSServerFactory

func (fake *Context) DNSServerFactory() executor.DNSServerFactory

func (*Context) DNSServerFactoryCallCount

func (fake *Context) DNSServerFactoryCallCount() int

func (*Context) DNSServerFactoryReturns

func (fake *Context) DNSServerFactoryReturns(result1 executor.DNSServerFactory)

func (*Context) LinkFactory

func (fake *Context) LinkFactory() executor.LinkFactory

func (*Context) LinkFactoryCallCount

func (fake *Context) LinkFactoryCallCount() int

func (*Context) LinkFactoryReturns

func (fake *Context) LinkFactoryReturns(result1 executor.LinkFactory)

func (*Context) ListenerFactory

func (fake *Context) ListenerFactory() executor.ListenerFactory

func (*Context) ListenerFactoryCallCount

func (fake *Context) ListenerFactoryCallCount() int

func (*Context) ListenerFactoryReturns

func (fake *Context) ListenerFactoryReturns(result1 executor.ListenerFactory)

func (*Context) Logger

func (fake *Context) Logger() lager.Logger

func (*Context) LoggerCallCount

func (fake *Context) LoggerCallCount() int

func (*Context) LoggerReturns

func (fake *Context) LoggerReturns(result1 lager.Logger)

func (*Context) RouteManager

func (fake *Context) RouteManager() executor.RouteManager

func (*Context) RouteManagerCallCount

func (fake *Context) RouteManagerCallCount() int

func (*Context) RouteManagerReturns

func (fake *Context) RouteManagerReturns(result1 executor.RouteManager)

func (*Context) SandboxNamespaceRepository

func (fake *Context) SandboxNamespaceRepository() namespace.Repository

func (*Context) SandboxNamespaceRepositoryCallCount

func (fake *Context) SandboxNamespaceRepositoryCallCount() int

func (*Context) SandboxNamespaceRepositoryReturns

func (fake *Context) SandboxNamespaceRepositoryReturns(result1 namespace.Repository)

func (*Context) SandboxRepository

func (fake *Context) SandboxRepository() executor.SandboxRepository

func (*Context) SandboxRepositoryCallCount

func (fake *Context) SandboxRepositoryCallCount() int

func (*Context) SandboxRepositoryReturns

func (fake *Context) SandboxRepositoryReturns(result1 executor.SandboxRepository)

type Creator

type Creator struct {
	SetupStub func(container.CreatorConfig) (models.Container, error)
	// contains filtered or unexported fields
}

func (*Creator) Setup

func (fake *Creator) Setup(arg1 container.CreatorConfig) (models.Container, error)

func (*Creator) SetupArgsForCall

func (fake *Creator) SetupArgsForCall(i int) container.CreatorConfig

func (*Creator) SetupCallCount

func (fake *Creator) SetupCallCount() int

func (*Creator) SetupReturns

func (fake *Creator) SetupReturns(result1 models.Container, result2 error)

type DNSServerFactory

type DNSServerFactory struct {
	NewStub func(listener net.PacketConn, ns namespace.Namespace) ifrit.Runner
	// contains filtered or unexported fields
}

func (*DNSServerFactory) New

func (fake *DNSServerFactory) New(listener net.PacketConn, ns namespace.Namespace) ifrit.Runner

func (*DNSServerFactory) NewArgsForCall

func (fake *DNSServerFactory) NewArgsForCall(i int) (net.PacketConn, namespace.Namespace)

func (*DNSServerFactory) NewCallCount

func (fake *DNSServerFactory) NewCallCount() int

func (*DNSServerFactory) NewReturns

func (fake *DNSServerFactory) NewReturns(result1 ifrit.Runner)

type Db

type Db struct {
	ExecStub func(query string, args ...interface{}) (sql.Result, error)

	NamedExecStub func(query string, arg interface{}) (sql.Result, error)

	GetStub func(dest interface{}, query string, args ...interface{}) error

	SelectStub func(dest interface{}, query string, args ...interface{}) error
	// contains filtered or unexported fields
}

func (*Db) Exec

func (fake *Db) Exec(query string, args ...interface{}) (sql.Result, error)

func (*Db) ExecArgsForCall

func (fake *Db) ExecArgsForCall(i int) (string, []interface{})

func (*Db) ExecCallCount

func (fake *Db) ExecCallCount() int

func (*Db) ExecReturns

func (fake *Db) ExecReturns(result1 sql.Result, result2 error)

func (*Db) Get

func (fake *Db) Get(dest interface{}, query string, args ...interface{}) error

func (*Db) GetArgsForCall

func (fake *Db) GetArgsForCall(i int) (interface{}, string, []interface{})

func (*Db) GetCallCount

func (fake *Db) GetCallCount() int

func (*Db) GetReturns

func (fake *Db) GetReturns(result1 error)

func (*Db) NamedExec

func (fake *Db) NamedExec(query string, arg interface{}) (sql.Result, error)

func (*Db) NamedExecArgsForCall

func (fake *Db) NamedExecArgsForCall(i int) (string, interface{})

func (*Db) NamedExecCallCount

func (fake *Db) NamedExecCallCount() int

func (*Db) NamedExecReturns

func (fake *Db) NamedExecReturns(result1 sql.Result, result2 error)

func (*Db) Select

func (fake *Db) Select(dest interface{}, query string, args ...interface{}) error

func (*Db) SelectArgsForCall

func (fake *Db) SelectArgsForCall(i int) (interface{}, string, []interface{})

func (*Db) SelectCallCount

func (fake *Db) SelectCallCount() int

func (*Db) SelectReturns

func (fake *Db) SelectReturns(result1 error)

type DelController

type DelController struct {
	DelStub func(models.CNIDelPayload) error
	// contains filtered or unexported fields
}

func (*DelController) Del

func (fake *DelController) Del(arg1 models.CNIDelPayload) error

func (*DelController) DelArgsForCall

func (fake *DelController) DelArgsForCall(i int) models.CNIDelPayload

func (*DelController) DelCallCount

func (fake *DelController) DelCallCount() int

func (*DelController) DelReturns

func (fake *DelController) DelReturns(result1 error)

type Deletor

type Deletor struct {
	DeleteStub func(interfaceName string, containerNSPath string, sandboxName string, vxlanDeviceName string) error
	// contains filtered or unexported fields
}

func (*Deletor) Delete

func (fake *Deletor) Delete(interfaceName string, containerNSPath string, sandboxName string, vxlanDeviceName string) error

func (*Deletor) DeleteArgsForCall

func (fake *Deletor) DeleteArgsForCall(i int) (string, string, string, string)

func (*Deletor) DeleteCallCount

func (fake *Deletor) DeleteCallCount() int

func (*Deletor) DeleteReturns

func (fake *Deletor) DeleteReturns(result1 error)

type Executor

type Executor struct {
	ExecuteStub func(executor.Command) error
	// contains filtered or unexported fields
}

func (*Executor) Execute

func (fake *Executor) Execute(arg1 executor.Command) error

func (*Executor) ExecuteArgsForCall

func (fake *Executor) ExecuteArgsForCall(i int) executor.Command

func (*Executor) ExecuteCallCount

func (fake *Executor) ExecuteCallCount() int

func (*Executor) ExecuteReturns

func (fake *Executor) ExecuteReturns(result1 error)

type HTTPClient

type HTTPClient struct {
	DoStub func(req *http.Request) (resp *http.Response, err error)
	// contains filtered or unexported fields
}

func (*HTTPClient) Do

func (fake *HTTPClient) Do(req *http.Request) (resp *http.Response, err error)

func (*HTTPClient) DoArgsForCall

func (fake *HTTPClient) DoArgsForCall(i int) *http.Request

func (*HTTPClient) DoCallCount

func (fake *HTTPClient) DoCallCount() int

func (*HTTPClient) DoReturns

func (fake *HTTPClient) DoReturns(result1 *http.Response, result2 error)

type IPAllocator

type IPAllocator struct {
	AllocateIPStub func(networkID, containerID string) (*types.Result, error)

	ReleaseIPStub func(networkID, containerID string) error
	// contains filtered or unexported fields
}

func (*IPAllocator) AllocateIP

func (fake *IPAllocator) AllocateIP(networkID string, containerID string) (*types.Result, error)

func (*IPAllocator) AllocateIPArgsForCall

func (fake *IPAllocator) AllocateIPArgsForCall(i int) (string, string)

func (*IPAllocator) AllocateIPCallCount

func (fake *IPAllocator) AllocateIPCallCount() int

func (*IPAllocator) AllocateIPReturns

func (fake *IPAllocator) AllocateIPReturns(result1 *types.Result, result2 error)

func (*IPAllocator) ReleaseIP

func (fake *IPAllocator) ReleaseIP(networkID string, containerID string) error

func (*IPAllocator) ReleaseIPArgsForCall

func (fake *IPAllocator) ReleaseIPArgsForCall(i int) (string, string)

func (*IPAllocator) ReleaseIPCallCount

func (fake *IPAllocator) ReleaseIPCallCount() int

func (*IPAllocator) ReleaseIPReturns

func (fake *IPAllocator) ReleaseIPReturns(result1 error)

type Invoker

type Invoker struct {
	InvokeStub func(ifrit.Runner) ifrit.Process
	// contains filtered or unexported fields
}

func (*Invoker) Invoke

func (fake *Invoker) Invoke(arg1 ifrit.Runner) ifrit.Process

func (*Invoker) InvokeArgsForCall

func (fake *Invoker) InvokeArgsForCall(i int) ifrit.Runner

func (*Invoker) InvokeCallCount

func (fake *Invoker) InvokeCallCount() int

func (*Invoker) InvokeReturns

func (fake *Invoker) InvokeReturns(result1 ifrit.Process)

type LinkFactory

type LinkFactory struct {
	CreateBridgeStub func(name string) error

	CreateDummyStub func(name string) error

	CreateVethStub func(name, peerName string, mtu int) error

	CreateVxlanStub func(name string, vni int) error

	DeleteLinkByNameStub func(name string) error

	ExistsStub func(name string) bool

	HardwareAddressStub func(linkName string) (net.HardwareAddr, error)

	SetMasterStub func(slave, master string) error

	SetNamespaceStub func(intefaceName string, fd uintptr) error

	SetUpStub func(name string) error

	VethDeviceCountStub func() (int, error)
	// contains filtered or unexported fields
}

func (*LinkFactory) CreateBridge

func (fake *LinkFactory) CreateBridge(name string) error

func (*LinkFactory) CreateBridgeArgsForCall

func (fake *LinkFactory) CreateBridgeArgsForCall(i int) string

func (*LinkFactory) CreateBridgeCallCount

func (fake *LinkFactory) CreateBridgeCallCount() int

func (*LinkFactory) CreateBridgeReturns

func (fake *LinkFactory) CreateBridgeReturns(result1 error)

func (*LinkFactory) CreateDummy

func (fake *LinkFactory) CreateDummy(name string) error

func (*LinkFactory) CreateDummyArgsForCall

func (fake *LinkFactory) CreateDummyArgsForCall(i int) string

func (*LinkFactory) CreateDummyCallCount

func (fake *LinkFactory) CreateDummyCallCount() int

func (*LinkFactory) CreateDummyReturns

func (fake *LinkFactory) CreateDummyReturns(result1 error)

func (*LinkFactory) CreateVeth

func (fake *LinkFactory) CreateVeth(name string, peerName string, mtu int) error

func (*LinkFactory) CreateVethArgsForCall

func (fake *LinkFactory) CreateVethArgsForCall(i int) (string, string, int)

func (*LinkFactory) CreateVethCallCount

func (fake *LinkFactory) CreateVethCallCount() int

func (*LinkFactory) CreateVethReturns

func (fake *LinkFactory) CreateVethReturns(result1 error)

func (*LinkFactory) CreateVxlan

func (fake *LinkFactory) CreateVxlan(name string, vni int) error

func (*LinkFactory) CreateVxlanArgsForCall

func (fake *LinkFactory) CreateVxlanArgsForCall(i int) (string, int)

func (*LinkFactory) CreateVxlanCallCount

func (fake *LinkFactory) CreateVxlanCallCount() int

func (*LinkFactory) CreateVxlanReturns

func (fake *LinkFactory) CreateVxlanReturns(result1 error)

func (*LinkFactory) DeleteLinkByName

func (fake *LinkFactory) DeleteLinkByName(name string) error

func (*LinkFactory) DeleteLinkByNameArgsForCall

func (fake *LinkFactory) DeleteLinkByNameArgsForCall(i int) string

func (*LinkFactory) DeleteLinkByNameCallCount

func (fake *LinkFactory) DeleteLinkByNameCallCount() int

func (*LinkFactory) DeleteLinkByNameReturns

func (fake *LinkFactory) DeleteLinkByNameReturns(result1 error)

func (*LinkFactory) Exists

func (fake *LinkFactory) Exists(name string) bool

func (*LinkFactory) ExistsArgsForCall

func (fake *LinkFactory) ExistsArgsForCall(i int) string

func (*LinkFactory) ExistsCallCount

func (fake *LinkFactory) ExistsCallCount() int

func (*LinkFactory) ExistsReturns

func (fake *LinkFactory) ExistsReturns(result1 bool)

func (*LinkFactory) HardwareAddress

func (fake *LinkFactory) HardwareAddress(linkName string) (net.HardwareAddr, error)

func (*LinkFactory) HardwareAddressArgsForCall

func (fake *LinkFactory) HardwareAddressArgsForCall(i int) string

func (*LinkFactory) HardwareAddressCallCount

func (fake *LinkFactory) HardwareAddressCallCount() int

func (*LinkFactory) HardwareAddressReturns

func (fake *LinkFactory) HardwareAddressReturns(result1 net.HardwareAddr, result2 error)

func (*LinkFactory) SetMaster

func (fake *LinkFactory) SetMaster(slave string, master string) error

func (*LinkFactory) SetMasterArgsForCall

func (fake *LinkFactory) SetMasterArgsForCall(i int) (string, string)

func (*LinkFactory) SetMasterCallCount

func (fake *LinkFactory) SetMasterCallCount() int

func (*LinkFactory) SetMasterReturns

func (fake *LinkFactory) SetMasterReturns(result1 error)

func (*LinkFactory) SetNamespace

func (fake *LinkFactory) SetNamespace(intefaceName string, fd uintptr) error

func (*LinkFactory) SetNamespaceArgsForCall

func (fake *LinkFactory) SetNamespaceArgsForCall(i int) (string, uintptr)

func (*LinkFactory) SetNamespaceCallCount

func (fake *LinkFactory) SetNamespaceCallCount() int

func (*LinkFactory) SetNamespaceReturns

func (fake *LinkFactory) SetNamespaceReturns(result1 error)

func (*LinkFactory) SetUp

func (fake *LinkFactory) SetUp(name string) error

func (*LinkFactory) SetUpArgsForCall

func (fake *LinkFactory) SetUpArgsForCall(i int) string

func (*LinkFactory) SetUpCallCount

func (fake *LinkFactory) SetUpCallCount() int

func (*LinkFactory) SetUpReturns

func (fake *LinkFactory) SetUpReturns(result1 error)

func (*LinkFactory) VethDeviceCount

func (fake *LinkFactory) VethDeviceCount() (int, error)

func (*LinkFactory) VethDeviceCountCallCount

func (fake *LinkFactory) VethDeviceCountCallCount() int

func (*LinkFactory) VethDeviceCountReturns

func (fake *LinkFactory) VethDeviceCountReturns(result1 int, result2 error)

type ListenerFactory

type ListenerFactory struct {
	ListenUDPStub func(network string, address *net.UDPAddr) (*net.UDPConn, error)
	// contains filtered or unexported fields
}

func (*ListenerFactory) ListenUDP

func (fake *ListenerFactory) ListenUDP(network string, address *net.UDPAddr) (*net.UDPConn, error)

func (*ListenerFactory) ListenUDPArgsForCall

func (fake *ListenerFactory) ListenUDPArgsForCall(i int) (string, *net.UDPAddr)

func (*ListenerFactory) ListenUDPCallCount

func (fake *ListenerFactory) ListenUDPCallCount() int

func (*ListenerFactory) ListenUDPReturns

func (fake *ListenerFactory) ListenUDPReturns(result1 *net.UDPConn, result2 error)

type Locker

type Locker struct {
	LockStub func()

	UnlockStub func()
	// contains filtered or unexported fields
}

func (*Locker) Lock

func (fake *Locker) Lock()

func (*Locker) LockCallCount

func (fake *Locker) LockCallCount() int

func (*Locker) Unlock

func (fake *Locker) Unlock()

func (*Locker) UnlockCallCount

func (fake *Locker) UnlockCallCount() int

type MissWatcher

type MissWatcher struct {
	StartMonitorStub func(ns namespace.Namespace, vxlanLinkName string) error

	StopMonitorStub func(ns namespace.Namespace) error
	// contains filtered or unexported fields
}

func (*MissWatcher) StartMonitor

func (fake *MissWatcher) StartMonitor(ns namespace.Namespace, vxlanLinkName string) error

func (*MissWatcher) StartMonitorArgsForCall

func (fake *MissWatcher) StartMonitorArgsForCall(i int) (namespace.Namespace, string)

func (*MissWatcher) StartMonitorCallCount

func (fake *MissWatcher) StartMonitorCallCount() int

func (*MissWatcher) StartMonitorReturns

func (fake *MissWatcher) StartMonitorReturns(result1 error)

func (*MissWatcher) StopMonitor

func (fake *MissWatcher) StopMonitor(ns namespace.Namespace) error

func (*MissWatcher) StopMonitorArgsForCall

func (fake *MissWatcher) StopMonitorArgsForCall(i int) namespace.Namespace

func (*MissWatcher) StopMonitorCallCount

func (fake *MissWatcher) StopMonitorCallCount() int

func (*MissWatcher) StopMonitorReturns

func (fake *MissWatcher) StopMonitorReturns(result1 error)

type Namespace

type Namespace struct {
	ExecuteStub func(func(*os.File) error) error

	NameStub func() string

	FdStub func() uintptr

	MarshalJSONStub func() ([]byte, error)
	// contains filtered or unexported fields
}

func (*Namespace) Execute

func (fake *Namespace) Execute(arg1 func(*os.File) error) error

func (*Namespace) ExecuteArgsForCall

func (fake *Namespace) ExecuteArgsForCall(i int) func(*os.File) error

func (*Namespace) ExecuteCallCount

func (fake *Namespace) ExecuteCallCount() int

func (*Namespace) ExecuteReturns

func (fake *Namespace) ExecuteReturns(result1 error)

func (*Namespace) Fd

func (fake *Namespace) Fd() uintptr

func (*Namespace) FdCallCount

func (fake *Namespace) FdCallCount() int

func (*Namespace) FdReturns

func (fake *Namespace) FdReturns(result1 uintptr)

func (*Namespace) MarshalJSON

func (fake *Namespace) MarshalJSON() ([]byte, error)

func (*Namespace) MarshalJSONCallCount

func (fake *Namespace) MarshalJSONCallCount() int

func (*Namespace) MarshalJSONReturns

func (fake *Namespace) MarshalJSONReturns(result1 []byte, result2 error)

func (*Namespace) Name

func (fake *Namespace) Name() string

func (*Namespace) NameCallCount

func (fake *Namespace) NameCallCount() int

func (*Namespace) NameReturns

func (fake *Namespace) NameReturns(result1 string)

type NetworkMapper

type NetworkMapper struct {
	GetVNIStub func(networkID string) (int, error)

	GetNetworkIDStub func(netPayload models.NetworkPayload) (string, error)
	// contains filtered or unexported fields
}

func (*NetworkMapper) GetNetworkID

func (fake *NetworkMapper) GetNetworkID(netPayload models.NetworkPayload) (string, error)

func (*NetworkMapper) GetNetworkIDArgsForCall

func (fake *NetworkMapper) GetNetworkIDArgsForCall(i int) models.NetworkPayload

func (*NetworkMapper) GetNetworkIDCallCount

func (fake *NetworkMapper) GetNetworkIDCallCount() int

func (*NetworkMapper) GetNetworkIDReturns

func (fake *NetworkMapper) GetNetworkIDReturns(result1 string, result2 error)

func (*NetworkMapper) GetVNI

func (fake *NetworkMapper) GetVNI(networkID string) (int, error)

func (*NetworkMapper) GetVNIArgsForCall

func (fake *NetworkMapper) GetVNIArgsForCall(i int) string

func (*NetworkMapper) GetVNICallCount

func (fake *NetworkMapper) GetVNICallCount() int

func (*NetworkMapper) GetVNIReturns

func (fake *NetworkMapper) GetVNIReturns(result1 int, result2 error)

type OSThreadLocker

type OSThreadLocker struct {
	LockOSThreadStub func()

	UnlockOSThreadStub func()
	// contains filtered or unexported fields
}

func (*OSThreadLocker) LockOSThread

func (fake *OSThreadLocker) LockOSThread()

func (*OSThreadLocker) LockOSThreadCallCount

func (fake *OSThreadLocker) LockOSThreadCallCount() int

func (*OSThreadLocker) UnlockOSThread

func (fake *OSThreadLocker) UnlockOSThread()

func (*OSThreadLocker) UnlockOSThreadCallCount

func (fake *OSThreadLocker) UnlockOSThreadCallCount() int

type Opener

type Opener struct {
	OpenPathStub func(path string) (namespace.Namespace, error)
	// contains filtered or unexported fields
}

func (*Opener) OpenPath

func (fake *Opener) OpenPath(path string) (namespace.Namespace, error)

func (*Opener) OpenPathArgsForCall

func (fake *Opener) OpenPathArgsForCall(i int) string

func (*Opener) OpenPathCallCount

func (fake *Opener) OpenPathCallCount() int

func (*Opener) OpenPathReturns

func (fake *Opener) OpenPathReturns(result1 namespace.Namespace, result2 error)

type Process

type Process struct {
	ReadyStub func() <-chan struct{}

	WaitStub func() <-chan error

	SignalStub func(os.Signal)
	// contains filtered or unexported fields
}

func (*Process) Ready

func (fake *Process) Ready() <-chan struct{}

func (*Process) ReadyCallCount

func (fake *Process) ReadyCallCount() int

func (*Process) ReadyReturns

func (fake *Process) ReadyReturns(result1 <-chan struct{})

func (*Process) Signal

func (fake *Process) Signal(arg1 os.Signal)

func (*Process) SignalArgsForCall

func (fake *Process) SignalArgsForCall(i int) os.Signal

func (*Process) SignalCallCount

func (fake *Process) SignalCallCount() int

func (*Process) Wait

func (fake *Process) Wait() <-chan error

func (*Process) WaitCallCount

func (fake *Process) WaitCallCount() int

func (*Process) WaitReturns

func (fake *Process) WaitReturns(result1 <-chan error)

type Repository

type Repository struct {
	GetStub func(name string) (namespace.Namespace, error)

	CreateStub func(name string) (namespace.Namespace, error)

	DestroyStub func(ns namespace.Namespace) error

	PathOfStub func(path string) string
	// contains filtered or unexported fields
}

func (*Repository) Create

func (fake *Repository) Create(name string) (namespace.Namespace, error)

func (*Repository) CreateArgsForCall

func (fake *Repository) CreateArgsForCall(i int) string

func (*Repository) CreateCallCount

func (fake *Repository) CreateCallCount() int

func (*Repository) CreateReturns

func (fake *Repository) CreateReturns(result1 namespace.Namespace, result2 error)

func (*Repository) Destroy

func (fake *Repository) Destroy(ns namespace.Namespace) error

func (*Repository) DestroyArgsForCall

func (fake *Repository) DestroyArgsForCall(i int) namespace.Namespace

func (*Repository) DestroyCallCount

func (fake *Repository) DestroyCallCount() int

func (*Repository) DestroyReturns

func (fake *Repository) DestroyReturns(result1 error)

func (*Repository) Get

func (fake *Repository) Get(name string) (namespace.Namespace, error)

func (*Repository) GetArgsForCall

func (fake *Repository) GetArgsForCall(i int) string

func (*Repository) GetCallCount

func (fake *Repository) GetCallCount() int

func (*Repository) GetReturns

func (fake *Repository) GetReturns(result1 namespace.Namespace, result2 error)

func (*Repository) PathOf

func (fake *Repository) PathOf(path string) string

func (*Repository) PathOfArgsForCall

func (fake *Repository) PathOfArgsForCall(i int) string

func (*Repository) PathOfCallCount

func (fake *Repository) PathOfCallCount() int

func (*Repository) PathOfReturns

func (fake *Repository) PathOfReturns(result1 string)

type Resolver

type Resolver struct {
	ResolveMissesStub func(misses <-chan watcher.Neighbor, knownNeighbors chan<- watcher.Neighbor)
	// contains filtered or unexported fields
}

func (*Resolver) ResolveMisses

func (fake *Resolver) ResolveMisses(misses <-chan watcher.Neighbor, knownNeighbors chan<- watcher.Neighbor)

func (*Resolver) ResolveMissesArgsForCall

func (fake *Resolver) ResolveMissesArgsForCall(i int) (<-chan watcher.Neighbor, chan<- watcher.Neighbor)

func (*Resolver) ResolveMissesCallCount

func (fake *Resolver) ResolveMissesCallCount() int

type RoundTripper

type RoundTripper struct {
	RoundTripStub func(*http.Request) (*http.Response, error)
	// contains filtered or unexported fields
}

func (*RoundTripper) RoundTrip

func (fake *RoundTripper) RoundTrip(arg1 *http.Request) (*http.Response, error)

func (*RoundTripper) RoundTripArgsForCall

func (fake *RoundTripper) RoundTripArgsForCall(i int) *http.Request

func (*RoundTripper) RoundTripCallCount

func (fake *RoundTripper) RoundTripCallCount() int

func (*RoundTripper) RoundTripReturns

func (fake *RoundTripper) RoundTripReturns(result1 *http.Response, result2 error)

type RouteManager

type RouteManager struct {
	AddRouteStub func(interfaceName string, destination *net.IPNet, gateway net.IP) error
	// contains filtered or unexported fields
}

func (*RouteManager) AddRoute

func (fake *RouteManager) AddRoute(interfaceName string, destination *net.IPNet, gateway net.IP) error

func (*RouteManager) AddRouteArgsForCall

func (fake *RouteManager) AddRouteArgsForCall(i int) (string, *net.IPNet, net.IP)

func (*RouteManager) AddRouteCallCount

func (fake *RouteManager) AddRouteCallCount() int

func (*RouteManager) AddRouteReturns

func (fake *RouteManager) AddRouteReturns(result1 error)

type Runner

type Runner struct {
	RunStub func(signals <-chan os.Signal, ready chan<- struct{}) error
	// contains filtered or unexported fields
}

func (*Runner) Run

func (fake *Runner) Run(signals <-chan os.Signal, ready chan<- struct{}) error

func (*Runner) RunArgsForCall

func (fake *Runner) RunArgsForCall(i int) (<-chan os.Signal, chan<- struct{})

func (*Runner) RunCallCount

func (fake *Runner) RunCallCount() int

func (*Runner) RunReturns

func (fake *Runner) RunReturns(result1 error)

type Sandbox

type Sandbox struct {
	LockStub func()

	UnlockStub func()

	SetupStub func() error

	TeardownStub func() error

	NamespaceStub func() namespace.Namespace

	LaunchDNSStub func(ifrit.Runner) error

	VethDeviceCountStub func() (int, error)
	// contains filtered or unexported fields
}

func (*Sandbox) LaunchDNS

func (fake *Sandbox) LaunchDNS(arg1 ifrit.Runner) error

func (*Sandbox) LaunchDNSArgsForCall

func (fake *Sandbox) LaunchDNSArgsForCall(i int) ifrit.Runner

func (*Sandbox) LaunchDNSCallCount

func (fake *Sandbox) LaunchDNSCallCount() int

func (*Sandbox) LaunchDNSReturns

func (fake *Sandbox) LaunchDNSReturns(result1 error)

func (*Sandbox) Lock

func (fake *Sandbox) Lock()

func (*Sandbox) LockCallCount

func (fake *Sandbox) LockCallCount() int

func (*Sandbox) Namespace

func (fake *Sandbox) Namespace() namespace.Namespace

func (*Sandbox) NamespaceCallCount

func (fake *Sandbox) NamespaceCallCount() int

func (*Sandbox) NamespaceReturns

func (fake *Sandbox) NamespaceReturns(result1 namespace.Namespace)

func (*Sandbox) Setup

func (fake *Sandbox) Setup() error

func (*Sandbox) SetupCallCount

func (fake *Sandbox) SetupCallCount() int

func (*Sandbox) SetupReturns

func (fake *Sandbox) SetupReturns(result1 error)

func (*Sandbox) Teardown

func (fake *Sandbox) Teardown() error

func (*Sandbox) TeardownCallCount

func (fake *Sandbox) TeardownCallCount() int

func (*Sandbox) TeardownReturns

func (fake *Sandbox) TeardownReturns(result1 error)

func (*Sandbox) Unlock

func (fake *Sandbox) Unlock()

func (*Sandbox) UnlockCallCount

func (fake *Sandbox) UnlockCallCount() int

func (*Sandbox) VethDeviceCount

func (fake *Sandbox) VethDeviceCount() (int, error)

func (*Sandbox) VethDeviceCountCallCount

func (fake *Sandbox) VethDeviceCountCallCount() int

func (*Sandbox) VethDeviceCountReturns

func (fake *Sandbox) VethDeviceCountReturns(result1 int, result2 error)

type SandboxCallback

type SandboxCallback struct {
	CallbackStub func(ns namespace.Namespace) error
	// contains filtered or unexported fields
}

func (*SandboxCallback) Callback

func (fake *SandboxCallback) Callback(ns namespace.Namespace) error

func (*SandboxCallback) CallbackArgsForCall

func (fake *SandboxCallback) CallbackArgsForCall(i int) namespace.Namespace

func (*SandboxCallback) CallbackCallCount

func (fake *SandboxCallback) CallbackCallCount() int

func (*SandboxCallback) CallbackReturns

func (fake *SandboxCallback) CallbackReturns(result1 error)

type SandboxFactory

type SandboxFactory struct {
	NewStub func(lager.Logger, namespace.Namespace, sandbox.Invoker, sandbox.LinkFactory, watcher.MissWatcher) sandbox.Sandbox
	// contains filtered or unexported fields
}

func (*SandboxFactory) New

func (*SandboxFactory) NewArgsForCall

func (*SandboxFactory) NewCallCount

func (fake *SandboxFactory) NewCallCount() int

func (*SandboxFactory) NewReturns

func (fake *SandboxFactory) NewReturns(result1 sandbox.Sandbox)

type SandboxRepository

type SandboxRepository struct {
	CreateStub func(sandboxName string) (sandbox.Sandbox, error)

	GetStub func(sandboxName string) (sandbox.Sandbox, error)

	DestroyStub func(sandboxName string) error
	// contains filtered or unexported fields
}

func (*SandboxRepository) Create

func (fake *SandboxRepository) Create(sandboxName string) (sandbox.Sandbox, error)

func (*SandboxRepository) CreateArgsForCall

func (fake *SandboxRepository) CreateArgsForCall(i int) string

func (*SandboxRepository) CreateCallCount

func (fake *SandboxRepository) CreateCallCount() int

func (*SandboxRepository) CreateReturns

func (fake *SandboxRepository) CreateReturns(result1 sandbox.Sandbox, result2 error)

func (*SandboxRepository) Destroy

func (fake *SandboxRepository) Destroy(sandboxName string) error

func (*SandboxRepository) DestroyArgsForCall

func (fake *SandboxRepository) DestroyArgsForCall(i int) string

func (*SandboxRepository) DestroyCallCount

func (fake *SandboxRepository) DestroyCallCount() int

func (*SandboxRepository) DestroyReturns

func (fake *SandboxRepository) DestroyReturns(result1 error)

func (*SandboxRepository) Get

func (fake *SandboxRepository) Get(sandboxName string) (sandbox.Sandbox, error)

func (*SandboxRepository) GetArgsForCall

func (fake *SandboxRepository) GetArgsForCall(i int) string

func (*SandboxRepository) GetCallCount

func (fake *SandboxRepository) GetCallCount() int

func (*SandboxRepository) GetReturns

func (fake *SandboxRepository) GetReturns(result1 sandbox.Sandbox, result2 error)

type SqlResult

type SqlResult struct {
	LastInsertIdStub func() (int64, error)

	RowsAffectedStub func() (int64, error)
	// contains filtered or unexported fields
}

func (*SqlResult) LastInsertId

func (fake *SqlResult) LastInsertId() (int64, error)

func (*SqlResult) LastInsertIdCallCount

func (fake *SqlResult) LastInsertIdCallCount() int

func (*SqlResult) LastInsertIdReturns

func (fake *SqlResult) LastInsertIdReturns(result1 int64, result2 error)

func (*SqlResult) RowsAffected

func (fake *SqlResult) RowsAffected() (int64, error)

func (*SqlResult) RowsAffectedCallCount

func (fake *SqlResult) RowsAffectedCallCount() int

func (*SqlResult) RowsAffectedReturns

func (fake *SqlResult) RowsAffectedReturns(result1 int64, result2 error)

type Store

type Store struct {
	CreateStub func(container models.Container) error

	GetStub func(id string) (models.Container, error)

	AllStub func() ([]models.Container, error)

	DeleteStub func(id string) error
	// contains filtered or unexported fields
}

func (*Store) All

func (fake *Store) All() ([]models.Container, error)

func (*Store) AllCallCount

func (fake *Store) AllCallCount() int

func (*Store) AllReturns

func (fake *Store) AllReturns(result1 []models.Container, result2 error)

func (*Store) Create

func (fake *Store) Create(container models.Container) error

func (*Store) CreateArgsForCall

func (fake *Store) CreateArgsForCall(i int) models.Container

func (*Store) CreateCallCount

func (fake *Store) CreateCallCount() int

func (*Store) CreateReturns

func (fake *Store) CreateReturns(result1 error)

func (*Store) Delete

func (fake *Store) Delete(id string) error

func (*Store) DeleteArgsForCall

func (fake *Store) DeleteArgsForCall(i int) string

func (*Store) DeleteCallCount

func (fake *Store) DeleteCallCount() int

func (*Store) DeleteReturns

func (fake *Store) DeleteReturns(result1 error)

func (*Store) Get

func (fake *Store) Get(id string) (models.Container, error)

func (*Store) GetArgsForCall

func (fake *Store) GetArgsForCall(i int) string

func (*Store) GetCallCount

func (fake *Store) GetCallCount() int

func (*Store) GetReturns

func (fake *Store) GetReturns(result1 models.Container, result2 error)

type StoreFactory

type StoreFactory struct {
	CreateStub func(path string) (ipam.AllocatorStore, error)
	// contains filtered or unexported fields
}

func (*StoreFactory) Create

func (fake *StoreFactory) Create(path string) (ipam.AllocatorStore, error)

func (*StoreFactory) CreateArgsForCall

func (fake *StoreFactory) CreateArgsForCall(i int) string

func (*StoreFactory) CreateCallCount

func (fake *StoreFactory) CreateCallCount() int

func (*StoreFactory) CreateReturns

func (fake *StoreFactory) CreateReturns(result1 ipam.AllocatorStore, result2 error)

type Subscriber

type Subscriber struct {
	SubscribeStub func(ns namespace.Namespace, ch chan<- *watcher.Neigh, done <-chan struct{}) error
	// contains filtered or unexported fields
}

func (*Subscriber) Subscribe

func (fake *Subscriber) Subscribe(ns namespace.Namespace, ch chan<- *watcher.Neigh, done <-chan struct{}) error

func (*Subscriber) SubscribeArgsForCall

func (fake *Subscriber) SubscribeArgsForCall(i int) (namespace.Namespace, chan<- *watcher.Neigh, <-chan struct{})

func (*Subscriber) SubscribeCallCount

func (fake *Subscriber) SubscribeCallCount() int

func (*Subscriber) SubscribeReturns

func (fake *Subscriber) SubscribeReturns(result1 error)

type Writer

type Writer struct {
	WriteStub func(p []byte) (n int, err error)
	// contains filtered or unexported fields
}

func (*Writer) Write

func (fake *Writer) Write(p []byte) (n int, err error)

func (*Writer) WriteArgsForCall

func (fake *Writer) WriteArgsForCall(i int) []byte

func (*Writer) WriteCallCount

func (fake *Writer) WriteCallCount() int

func (*Writer) WriteReturns

func (fake *Writer) WriteReturns(result1 int, result2 error)

type WriterDecoratorFactory

type WriterDecoratorFactory struct {
	DecorateStub func(lager.Logger, namespace.Namespace) dns.DecorateWriter
	// contains filtered or unexported fields
}

func (*WriterDecoratorFactory) Decorate

func (*WriterDecoratorFactory) DecorateArgsForCall

func (fake *WriterDecoratorFactory) DecorateArgsForCall(i int) (lager.Logger, namespace.Namespace)

func (*WriterDecoratorFactory) DecorateCallCount

func (fake *WriterDecoratorFactory) DecorateCallCount() int

func (*WriterDecoratorFactory) DecorateReturns

func (fake *WriterDecoratorFactory) DecorateReturns(result1 dns.DecorateWriter)

Jump to

Keyboard shortcuts

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