ng_rpc_server

package
v1.0.5-0...-0e34edc Latest Latest
Warning

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

Go to latest
Published: Aug 9, 2016 License: GPL-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 RPCServer

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

func NewRPCServer

func NewRPCServer(store graph.GraphStorage, status_srv state.IStatusService, metric_srv metric.MetricStorage) *RPCServer
func (s *RPCServer) GetAllLinks(req *rpc.LinksAllRequest, stream rpc.Backend_GetAllLinksServer) error

func (*RPCServer) GetAllMetrics

func (s *RPCServer) GetAllMetrics(req *rpc.AllMetricsRequest, stream rpc.Backend_GetAllMetricsServer) error

func (*RPCServer) GetAllNodes

func (s *RPCServer) GetAllNodes(req *rpc.NodesAllRequest, stream rpc.Backend_GetAllNodesServer) error

func (*RPCServer) GetLinkById

func (s *RPCServer) GetLinkById(ctx context.Context, req *rpc.LinkByIdRequest) (*rpc.Link, error)

func (*RPCServer) GetNodeById

func (s *RPCServer) GetNodeById(ctx context.Context, req *rpc.NodeByIdRequest) (*rpc.Node, error)

func (*RPCServer) GetStatus

func (s *RPCServer) GetStatus(ctx context.Context, req *rpc.StatusRequest) (*rpc.StatusResponse, error)

Jump to

Keyboard shortcuts

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