Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TransportWrapper ¶
type TransportWrapper interface { NormalTransport() net.Listener ForwardToRaft(net.Conn, error) ForwardToRpc(net.Conn, error) RaftTransport() transport.Transport RpcTransport() transport.Transport Port() int Addr() net.Addr Close() SetNodeID(id raft.ServerID) }
func NewTransportWrapper ¶
func NewTransportWrapper(addr string) (TransportWrapper, error)
func NewTransportWrapperEx ¶
func NewTransportWrapperEx(listener transport.Transport) TransportWrapper
func NewTransportWrapperFromListener ¶
func NewTransportWrapperFromListener(listener net.Listener) TransportWrapper
Click to show internal directories.
Click to hide internal directories.