|
package rpc
|
|
|
|
// Client describes the functions an RPC Client performs
|
|
type Client interface {
|
|
DispatchSync(string, []byte) ([]byte, error)
|
|
}
|
|
|
|
// Server describes the functions an RPC Server performs
|
|
type Server interface {
|
|
Handle(string, messageHandler)
|
|
}
|