Documentation ¶
Overview ¶
Package drpcserver allows one to execute registered rpcs.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶ added in v0.0.7
type Options struct { // Manager controls the options we pass to the managers this server creates. Manager drpcmanager.Options }
Options controls configuration settings for a server.
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server is an implementation of drpc.Server to serve drpc connections.
func NewWithOptions ¶ added in v0.0.7
NewWithOptions constructs a new Server using the provided options to tune how the drpc connections are handled.
func (*Server) HandleRPC ¶
func (s *Server) HandleRPC(stream *drpcstream.Stream, rpc string) (err error)
HandleRPC handles the rpc that has been requested by the stream.
func (*Server) Register ¶
func (s *Server) Register(srv interface{}, desc drpc.Description)
Register associates the rpcs described by the description in the server. It will panic if there are problems with the registration.
Click to show internal directories.
Click to hide internal directories.