Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientTransport ¶
type ClientTransport struct {
// contains filtered or unexported fields
}
func NewClientTransport ¶
func NewClientTransport(logger *zap.SugaredLogger, config *config.ClientConfig) (*ClientTransport, error)
func (*ClientTransport) Close ¶
func (t *ClientTransport) Close()
func (*ClientTransport) Request ¶
func (t *ClientTransport) Request(dest uint64, data []byte) ([]byte, error)
func (*ClientTransport) Start ¶
func (t *ClientTransport) Start() error
type ServerTransport ¶
type ServerTransport struct {
// contains filtered or unexported fields
}
func NewServerTransport ¶
func NewServerTransport(logger *zap.SugaredLogger, config *config.NodeConfig) (*ServerTransport, error)
func (*ServerTransport) Close ¶
func (t *ServerTransport) Close()
func (*ServerTransport) Handle ¶
func (t *ServerTransport) Handle(nodeHandler, clientHandler Handler)
func (*ServerTransport) Start ¶
func (t *ServerTransport) Start() error
Click to show internal directories.
Click to hide internal directories.