# Functions
FromContext returns the core.Context bound to the context.
GetClientContext returns the *core.ClientContext bound to the context.
GetServiceContext returns the *core.ServiceContext bound to the context.
IsTemporaryError returns true if err is a temporary error.
IsTimeoutError returns true if err is a timeout error.
MissingMethod returns a missing Method object.
NewClient returns an instance of Client.
NewClientCodec returns the ClientCodec.
NewClientContext returns a core.ClientContext.
NewContext returns a core.Context.
NewDict returns a thread-unsafe Dict.
NewInvokeManager returns an Invoke PluginManager.
NewIOManager returns an IO PluginManager.
NewMethod returns a Method object.
NewMethodManager returns a MethodManager.
NewPanicError return a panic error.
NewSafeDict returns a thread-safe Dict.
NewService returns an instance of Service.
NewServiceCodec returns the ServiceCodec.
NewServiceContext returns a core.ServiceContext.
ParseTag from ClientContext.
RegisterHandler for Service.
RegisterTransport for Client.
No description provided by the author
WithContext returns a copy of the parent context and associates it with a core.Context.
WithDebug returns a debug Option for clientCodec & serviceCodec.
WithListType returns a listType Option for clientCodec & serviceCodec.
WithLongType returns a longType Option for clientCodec & serviceCodec.
WithMapType returns a mapType Option for clientCodec & serviceCodec.
WithRealType returns a realType Option for clientCodec & serviceCodec.
WithSimple returns a simple Option for clientCodec & serviceCodec.
WithStructType returns a structType Option for clientCodec & serviceCodec.
# Constants
RequestEntityTooLarge represents the error message of ErrRequestEntityTooLarge.
# Variables
ErrClosed represents a error.
ErrRequestEntityTooLarge represents a error.
ErrTimeout represents a error.
Proxy is a global ProxyBuilder.
# Structs
Client for RPC.
ClientContext for RPC.
InvalidRequestError represents a error.
InvalidResponseError represents a error.
PanicError represents a panic error.
Service for RPC.
ServiceContext for RPC.
TagParser for Client Proxy.
UnsupportedProtocolError represents a error.
UnsupportedServerTypeError represents a error.
# Interfaces
ClientCodec for RPC.
Context for RPC.
Dict represent the key-value pairs.
Handler is an interface used to bind service to any server.
HandlerFactory is a constructor for Handler.
Method for RPC.
MethodManager for RPC.
NextPluginHandler must be one of NextInvokeHandler or NextIOHandler.
PluginHandler must be one of InvokeHandler or IOHandler.
PluginManager for RPC.
ProxyBuilder .
Server is a generic interface used to represent any server.
ServiceCodec for RPC.
Transport is an interface used to represent client transport layer.
TransportFactory is a constructor for Transport.
No description provided by the author
# Type aliases
CodecOption for clientCodec & serviceCodec.
InvocationHandler for the proxy instance.
InvokeHandler for RPC.
IOHandler for RPC.
NextInvokeHandler for RPC.
NextIOHandler for RPC.