Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (Client) ConfigureVPN ¶
type RPCServer ¶
type RPCServer struct {
Store ServerStore
}
func NewRPCServer ¶
func NewRPCServer(store ServerStore) RPCServer
type RPCServerTask ¶
type RPCServerTask struct {
Store RPCServerTaskStore
}
func NewRPCServerTask ¶
func NewRPCServerTask(store RPCServerTaskStore) RPCServerTask
func (RPCServerTask) Configure ¶
func (rst RPCServerTask) Configure() error
func (RPCServerTask) GetTaskSpec ¶
func (rst RPCServerTask) GetTaskSpec() tasks.TaskSpec
func (RPCServerTask) Run ¶
func (rst RPCServerTask) Run() error
type RPCServerTaskStore ¶
type RPCServerTaskStore interface { vpn.ServiceMeshStore GetServerSockFile() string }
type Server ¶
type Server struct { SockAddr string Store ServerStore }
func NewServer ¶
func NewServer(sockAddr string, store ServerStore) Server
type ServerStore ¶
type ServerStore interface { vpn.ServiceMeshStore }
Click to show internal directories.
Click to hide internal directories.