Documentation ¶
Index ¶
- func WritePayload(conn io.Writer, payload *peer_proto.Payload) error
- type Connection
- func (c *Connection) Close() error
- func (c *Connection) IsIncoming() bool
- func (c *Connection) LocalPeer() peer.ID
- func (c *Connection) Read() (*peer_proto.Payload, error)
- func (c *Connection) RemoteAddr() net.Addr
- func (c *Connection) RemotePeer() peer.ID
- func (c *Connection) RemotePublicKey() ic.PubKey
- func (c *Connection) Write(payload *peer_proto.Payload) error
- type Reader
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WritePayload ¶
func WritePayload(conn io.Writer, payload *peer_proto.Payload) error
Types ¶
type Connection ¶
type Connection struct {
// contains filtered or unexported fields
}
func (*Connection) Close ¶
func (c *Connection) Close() error
func (*Connection) IsIncoming ¶
func (c *Connection) IsIncoming() bool
func (*Connection) LocalPeer ¶
func (c *Connection) LocalPeer() peer.ID
LocalPeer returns our peer ID
func (*Connection) Read ¶
func (c *Connection) Read() (*peer_proto.Payload, error)
func (*Connection) RemoteAddr ¶
func (c *Connection) RemoteAddr() net.Addr
func (*Connection) RemotePeer ¶
func (c *Connection) RemotePeer() peer.ID
RemotePeer returns the peer ID of the remote peer.
func (*Connection) RemotePublicKey ¶
func (c *Connection) RemotePublicKey() ic.PubKey
RemotePublicKey returns the public key of the remote peer.
func (*Connection) Write ¶
func (c *Connection) Write(payload *peer_proto.Payload) error
Click to show internal directories.
Click to hide internal directories.