serverrpc

package
v0.6.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ServerRPC

type ServerRPC struct {
	// contains filtered or unexported fields
}

ServerRPC is the main server for gRPC

func NewServerRPC

func NewServerRPC(d *daemon.Daemon) *ServerRPC

NewServerRPC creates a new ServerRPC

func (*ServerRPC) ContainerInfo

ContainerInfo gets ContainerInfo by ID or name of container

func (*ServerRPC) ContainerList

ContainerList implements GET /list?item=container

func (*ServerRPC) ContainerLogs

func (*ServerRPC) ImageList

ImageList implements GET /images/get

func (*ServerRPC) PodCreate

PodCreate creates a pod by PodSpec

func (*ServerRPC) PodInfo

PodInfo gets PodInfo by podID

func (*ServerRPC) PodList

PodList implements GET /list?item=pod

func (*ServerRPC) PodRemove

PodRemove removes a pod by podID

func (*ServerRPC) Serve

func (s *ServerRPC) Serve(addr string) error

Serve serves gRPC request by goroutines

func (*ServerRPC) Stop

func (s *ServerRPC) Stop()

Stop stops gRPC server

func (*ServerRPC) VMCreate

VMCreate implements POST /vm/create

func (*ServerRPC) VMList

VMList implements GET /list?item=vm

func (*ServerRPC) VMRemove

VMRemove implements DELETE /vm

Jump to

Keyboard shortcuts

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