sun

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2018 License: BSD-3-Clause Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run()

Types

type Config

type Config struct {
	GracefulShutdown time.Duration
	MuxRegConf       registry.Config
	RPCConf          birpc.ServerConfig
}

type CtlClient

type CtlClient struct {
	*birpc.ClientConn
	// contains filtered or unexported fields
}

func (*CtlClient) Run

func (c *CtlClient) Run(ctx context.Context)

type CtlServer

type CtlServer struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func NewCtlServer

func NewCtlServer(conf Config, sub pubsub.Subscriber, db *storage.DB) (*CtlServer, error)

func (*CtlServer) GracefulShutdown

func (s *CtlServer) GracefulShutdown()

func (*CtlServer) Run

func (s *CtlServer) Run() error

func (*CtlServer) ValidateClient

func (s *CtlServer) ValidateClient(id, hash, device, ver string) msgpb.ErrCode

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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