Documentation
¶
Index ¶
- func MakeHost(port int, prvKey crypto.PrivKey) host.Host
- func PackMultiaddr(port int, addr string, pubKey string) string
- type MsgWithSigandSrc
- type NetworkDealer
- func (n *NetworkDealer) Broadcast(messagetype uint8, msg interface{}, sig []byte, simlatency float64) error
- func (n *NetworkDealer) Connect(port int, addr string, pubKey string) (*bufio.Writer, error)
- func (n *NetworkDealer) ConnectWithMultiaddr(multi string) (*bufio.Writer, error)
- func (n *NetworkDealer) Connectpeers(peerid int, idaddrmap map[int]string, idportmap map[int]int, ...) error
- func (n *NetworkDealer) ExtractMsg() chan MsgWithSigandSrc
- func (n *NetworkDealer) HandleConn(r *bufio.Reader)
- func (n *NetworkDealer) Listen()
- func (n *NetworkDealer) SendMsg(messagetype uint8, msg interface{}, sig []byte, dest string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MsgWithSigandSrc ¶
type NetworkDealer ¶
type NetworkDealer struct { H host.Host BroadcastSyncLock sync.Mutex // contains filtered or unexported fields }
func NewnetworkDealer ¶
func (*NetworkDealer) Broadcast ¶
func (n *NetworkDealer) Broadcast(messagetype uint8, msg interface{}, sig []byte, simlatency float64) error
func (*NetworkDealer) ConnectWithMultiaddr ¶
func (n *NetworkDealer) ConnectWithMultiaddr(multi string) (*bufio.Writer, error)
func (*NetworkDealer) Connectpeers ¶
func (*NetworkDealer) ExtractMsg ¶
func (n *NetworkDealer) ExtractMsg() chan MsgWithSigandSrc
func (*NetworkDealer) HandleConn ¶
func (n *NetworkDealer) HandleConn(r *bufio.Reader)
func (*NetworkDealer) Listen ¶
func (n *NetworkDealer) Listen()
Click to show internal directories.
Click to hide internal directories.