Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RpcContext ¶
type RpcContext struct { RpcInvocation *invocation.RPCInvocation RpcResult protocol.Result Route *model.RouteAction Ctx context.Context }
RpcContext the rpc invocation context
func (*RpcContext) GenerateHash ¶
func (c *RpcContext) GenerateHash() string
func (*RpcContext) SetError ¶
func (c *RpcContext) SetError(err error)
SetError set error in RpcResult
func (*RpcContext) SetInvocation ¶
func (c *RpcContext) SetInvocation(invocation *invocation.RPCInvocation)
SetInvocation set invocation
func (*RpcContext) SetResult ¶
func (c *RpcContext) SetResult(result protocol.Result)
SetResult set successful result in RpcResult
func (*RpcContext) SetRoute ¶
func (c *RpcContext) SetRoute(route *model.RouteAction)
SetRoute set route
Click to show internal directories.
Click to hide internal directories.