Documentation ¶
Index ¶
- type HandlerCallback
- type RPCArgs
- type RPCHandler
- func (rpch *RPCHandler) ExecuteGenericRPC(args RPCArgs, reply *RPCResponse) error
- func (rpch *RPCHandler) RegisterHandler(rpcName string, callback HandlerCallback) bool
- func (rpch *RPCHandler) ShutdownServer()
- func (rpch *RPCHandler) StartBackgroundServer() error
- func (rphc *RPCHandler) Verify(args RPCArgs, reply *RPCArgs) error
- type RPCResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HandlerCallback ¶
type HandlerCallback func(RPCArgs) RPCResponse
type RPCHandler ¶
type RPCHandler struct { Port int Handlers map[string]HandlerCallback // contains filtered or unexported fields }
func (*RPCHandler) ExecuteGenericRPC ¶
func (rpch *RPCHandler) ExecuteGenericRPC(args RPCArgs, reply *RPCResponse) error
func (*RPCHandler) RegisterHandler ¶
func (rpch *RPCHandler) RegisterHandler(rpcName string, callback HandlerCallback) bool
func (*RPCHandler) ShutdownServer ¶
func (rpch *RPCHandler) ShutdownServer()
func (*RPCHandler) StartBackgroundServer ¶
func (rpch *RPCHandler) StartBackgroundServer() error
type RPCResponse ¶
Click to show internal directories.
Click to hide internal directories.