rpc

package
v1.68.4 Latest Latest
Warning

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

Go to latest
Published: Sep 13, 2023 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init(name string, s types.RPCServer)

Init qbftNode rpc register

Types

type Grpc

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

Grpc qbftNode Grpc interface

func (Grpc) GetNodeInfo

func (c Grpc) GetNodeInfo(ctx context.Context, req *types.ReqNil) (*vt.QbftNodeInfoSet, error)

GetNodeInfo query node info

func (Grpc) IsSync

func (c Grpc) IsSync(ctx context.Context, req *types.ReqNil) (*vt.QbftIsHealthy, error)

IsSync query is sync

type Jrpc

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

Jrpc qbftNode jrpc interface

func (*Jrpc) GetNodeInfo

func (c *Jrpc) GetNodeInfo(req *types.ReqNil, result *interface{}) error

GetNodeInfo query node info

func (*Jrpc) IsSync

func (c *Jrpc) IsSync(req *types.ReqNil, result *interface{}) error

IsSync query is sync

Jump to

Keyboard shortcuts

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