Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientPeerInitializer ¶
type ClientPeerInitializer interface { // InitializeClientPeer initializes outgoing connections by performing a // handshake and establishing an RPC connection using the provided // ReadWriteCloser. Context is used as the RPC connection context. InitializeClientPeer(ctx context.Context, rwc io.ReadWriteCloser, remote identity.Public) (transport.Peer, error) }
type Dialer ¶
type Dialer struct {
// contains filtered or unexported fields
}
func NewDialer ¶
func NewDialer(initializer ClientPeerInitializer) *Dialer
type ResponseStreamReadWriteCloserAdapter ¶
type ResponseStreamReadWriteCloserAdapter struct {
// contains filtered or unexported fields
}
func NewResponseStreamReadWriteCloserAdapter ¶
func NewResponseStreamReadWriteCloserAdapter(stream rpc.ResponseStream, cancel context.CancelFunc) *ResponseStreamReadWriteCloserAdapter
func (ResponseStreamReadWriteCloserAdapter) Close ¶
func (s ResponseStreamReadWriteCloserAdapter) Close() error
type StreamReadWriteCloserAdapter ¶
type StreamReadWriteCloserAdapter struct {
// contains filtered or unexported fields
}
func NewStreamReadWriteCloserAdapter ¶
func NewStreamReadWriteCloserAdapter(stream mux.Stream, cancel context.CancelFunc) *StreamReadWriteCloserAdapter
func (StreamReadWriteCloserAdapter) Close ¶
func (s StreamReadWriteCloserAdapter) Close() error
Click to show internal directories.
Click to hide internal directories.