Documentation
¶
Index ¶
- func NewStreamMock() *streamMock
- type ChannelLoadBalancerStub
- func (plbs *ChannelLoadBalancerStub) AddChannel(pipe string) error
- func (plbs *ChannelLoadBalancerStub) CollectOneElementFromChannels() *p2p.SendableData
- func (plbs *ChannelLoadBalancerStub) GetChannelOrDefault(pipe string) chan *p2p.SendableData
- func (plbs *ChannelLoadBalancerStub) RemoveChannel(pipe string) error
- type ConnManagerNotifieeStub
- func (cmns *ConnManagerNotifieeStub) ClosedStream(netw net.Network, stream net.Stream)
- func (cmns *ConnManagerNotifieeStub) Connected(netw net.Network, conn net.Conn)
- func (cmns *ConnManagerNotifieeStub) Disconnected(netw net.Network, conn net.Conn)
- func (cmns *ConnManagerNotifieeStub) GetTagInfo(p peer.ID) *ifconnmgr.TagInfo
- func (cmns *ConnManagerNotifieeStub) Listen(netw net.Network, ma multiaddr.Multiaddr)
- func (cmns *ConnManagerNotifieeStub) ListenClose(netw net.Network, ma multiaddr.Multiaddr)
- func (cmns *ConnManagerNotifieeStub) Notifee() net.Notifiee
- func (cmns *ConnManagerNotifieeStub) OpenedStream(netw net.Network, stream net.Stream)
- func (cmns *ConnManagerNotifieeStub) TagPeer(p peer.ID, tag string, val int)
- func (cmns *ConnManagerNotifieeStub) TrimOpenConns(ctx context.Context)
- func (cmns *ConnManagerNotifieeStub) UntagPeer(p peer.ID, tag string)
- type ConnStub
- func (cs *ConnStub) Close() error
- func (cs *ConnStub) GetStreams() []net.Stream
- func (cs *ConnStub) LocalMultiaddr() multiaddr.Multiaddr
- func (cs *ConnStub) LocalPeer() peer.ID
- func (cs *ConnStub) LocalPrivateKey() crypto.PrivKey
- func (cs *ConnStub) NewStream() (net.Stream, error)
- func (cs *ConnStub) RemoteMultiaddr() multiaddr.Multiaddr
- func (cs *ConnStub) RemotePeer() peer.ID
- func (cs *ConnStub) RemotePublicKey() crypto.PubKey
- func (cs *ConnStub) Stat() net.Stat
- type ConnectableHostStub
- func (hs *ConnectableHostStub) Addrs() []multiaddr.Multiaddr
- func (hs *ConnectableHostStub) Close() error
- func (hs *ConnectableHostStub) ConnManager() ifconnmgr.ConnManager
- func (hs *ConnectableHostStub) Connect(ctx context.Context, pi peerstore.PeerInfo) error
- func (hs *ConnectableHostStub) ConnectToPeer(ctx context.Context, address string) error
- func (hs *ConnectableHostStub) ID() peer.ID
- func (hs *ConnectableHostStub) Mux() *multistream.MultistreamMuxer
- func (hs *ConnectableHostStub) Network() net.Network
- func (hs *ConnectableHostStub) NewStream(ctx context.Context, p peer.ID, pids ...protocol.ID) (net.Stream, error)
- func (hs *ConnectableHostStub) Peerstore() peerstore.Peerstore
- func (hs *ConnectableHostStub) RemoveStreamHandler(pid protocol.ID)
- func (hs *ConnectableHostStub) SetStreamHandler(pid protocol.ID, handler net.StreamHandler)
- func (hs *ConnectableHostStub) SetStreamHandlerMatch(pid protocol.ID, handler func(string) bool, streamHandler net.StreamHandler)
- type ContextProviderMock
- type MessageProcessorStub
- type NetworkStub
- func (ns *NetworkStub) Close() error
- func (ns *NetworkStub) ClosePeer(pid peer.ID) error
- func (ns *NetworkStub) Connectedness(pid peer.ID) net.Connectedness
- func (ns *NetworkStub) Conns() []net.Conn
- func (ns *NetworkStub) ConnsToPeer(p peer.ID) []net.Conn
- func (ns *NetworkStub) DialPeer(ctx context.Context, pid peer.ID) (net.Conn, error)
- func (ns *NetworkStub) InterfaceListenAddresses() ([]multiaddr.Multiaddr, error)
- func (ns *NetworkStub) Listen(...multiaddr.Multiaddr) error
- func (ns *NetworkStub) ListenAddresses() []multiaddr.Multiaddr
- func (ns *NetworkStub) LocalPeer() peer.ID
- func (ns *NetworkStub) NewStream(context.Context, peer.ID) (net.Stream, error)
- func (ns *NetworkStub) Notify(notifee net.Notifiee)
- func (ns *NetworkStub) Peers() []peer.ID
- func (ns *NetworkStub) Peerstore() peerstore.Peerstore
- func (ns *NetworkStub) Process() goprocess.Process
- func (ns *NetworkStub) SetConnHandler(net.ConnHandler)
- func (ns *NetworkStub) SetStreamHandler(net.StreamHandler)
- func (ns *NetworkStub) StopNotify(net.Notifiee)
- type PeerDiscovererStub
- type ReconnecterStub
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewStreamMock ¶
func NewStreamMock() *streamMock
Types ¶
type ChannelLoadBalancerStub ¶
type ChannelLoadBalancerStub struct { AddChannelCalled func(pipe string) error RemoveChannelCalled func(pipe string) error GetChannelOrDefaultCalled func(pipe string) chan *p2p.SendableData CollectOneElementFromChannelsCalled func() *p2p.SendableData }
func (*ChannelLoadBalancerStub) AddChannel ¶
func (plbs *ChannelLoadBalancerStub) AddChannel(pipe string) error
func (*ChannelLoadBalancerStub) CollectOneElementFromChannels ¶
func (plbs *ChannelLoadBalancerStub) CollectOneElementFromChannels() *p2p.SendableData
func (*ChannelLoadBalancerStub) GetChannelOrDefault ¶
func (plbs *ChannelLoadBalancerStub) GetChannelOrDefault(pipe string) chan *p2p.SendableData
func (*ChannelLoadBalancerStub) RemoveChannel ¶
func (plbs *ChannelLoadBalancerStub) RemoveChannel(pipe string) error
type ConnManagerNotifieeStub ¶
type ConnManagerNotifieeStub struct { TagPeerCalled func(p peer.ID, tag string, val int) UntagPeerCalled func(p peer.ID, tag string) GetTagInfoCalled func(p peer.ID) *ifconnmgr.TagInfo TrimOpenConnsCalled func(ctx context.Context) ListenCalled func(netw net.Network, ma multiaddr.Multiaddr) ListenCloseCalled func(netw net.Network, ma multiaddr.Multiaddr) ConnectedCalled func(netw net.Network, conn net.Conn) DisconnectedCalled func(netw net.Network, conn net.Conn) OpenedStreamCalled func(netw net.Network, stream net.Stream) ClosedStreamCalled func(netw net.Network, stream net.Stream) }
func (*ConnManagerNotifieeStub) ClosedStream ¶
func (cmns *ConnManagerNotifieeStub) ClosedStream(netw net.Network, stream net.Stream)
func (*ConnManagerNotifieeStub) Connected ¶
func (cmns *ConnManagerNotifieeStub) Connected(netw net.Network, conn net.Conn)
func (*ConnManagerNotifieeStub) Disconnected ¶
func (cmns *ConnManagerNotifieeStub) Disconnected(netw net.Network, conn net.Conn)
func (*ConnManagerNotifieeStub) GetTagInfo ¶
func (cmns *ConnManagerNotifieeStub) GetTagInfo(p peer.ID) *ifconnmgr.TagInfo
func (*ConnManagerNotifieeStub) Listen ¶
func (cmns *ConnManagerNotifieeStub) Listen(netw net.Network, ma multiaddr.Multiaddr)
func (*ConnManagerNotifieeStub) ListenClose ¶
func (cmns *ConnManagerNotifieeStub) ListenClose(netw net.Network, ma multiaddr.Multiaddr)
func (*ConnManagerNotifieeStub) Notifee ¶
func (cmns *ConnManagerNotifieeStub) Notifee() net.Notifiee
func (*ConnManagerNotifieeStub) OpenedStream ¶
func (cmns *ConnManagerNotifieeStub) OpenedStream(netw net.Network, stream net.Stream)
func (*ConnManagerNotifieeStub) TagPeer ¶
func (cmns *ConnManagerNotifieeStub) TagPeer(p peer.ID, tag string, val int)
func (*ConnManagerNotifieeStub) TrimOpenConns ¶
func (cmns *ConnManagerNotifieeStub) TrimOpenConns(ctx context.Context)
func (*ConnManagerNotifieeStub) UntagPeer ¶
func (cmns *ConnManagerNotifieeStub) UntagPeer(p peer.ID, tag string)
type ConnStub ¶
type ConnStub struct { CloseCalled func() error LocalPeerCalled func() peer.ID LocalPrivateKeyCalled func() crypto.PrivKey RemotePeerCalled func() peer.ID RemotePublicKeyCalled func() crypto.PubKey LocalMultiaddrCalled func() multiaddr.Multiaddr RemoteMultiaddrCalled func() multiaddr.Multiaddr NewStreamCalled func() (net.Stream, error) GetStreamsCalled func() []net.Stream StatCalled func() net.Stat }
func (*ConnStub) GetStreams ¶
func (cs *ConnStub) GetStreams() []net.Stream
func (*ConnStub) LocalMultiaddr ¶
func (cs *ConnStub) LocalMultiaddr() multiaddr.Multiaddr
func (*ConnStub) LocalPrivateKey ¶
func (cs *ConnStub) LocalPrivateKey() crypto.PrivKey
func (*ConnStub) RemoteMultiaddr ¶
func (cs *ConnStub) RemoteMultiaddr() multiaddr.Multiaddr
func (*ConnStub) RemotePeer ¶
func (cs *ConnStub) RemotePeer() peer.ID
func (*ConnStub) RemotePublicKey ¶
func (cs *ConnStub) RemotePublicKey() crypto.PubKey
type ConnectableHostStub ¶
type ConnectableHostStub struct { IDCalled func() peer.ID PeerstoreCalled func() peerstore.Peerstore AddrsCalled func() []multiaddr.Multiaddr NetworkCalled func() net.Network MuxCalled func() *multistream.MultistreamMuxer ConnectCalled func(ctx context.Context, pi peerstore.PeerInfo) error SetStreamHandlerCalled func(pid protocol.ID, handler net.StreamHandler) SetStreamHandlerMatchCalled func(protocol.ID, func(string) bool, net.StreamHandler) RemoveStreamHandlerCalled func(pid protocol.ID) NewStreamCalled func(ctx context.Context, p peer.ID, pids ...protocol.ID) (net.Stream, error) CloseCalled func() error ConnManagerCalled func() ifconnmgr.ConnManager ConnectToPeerCalled func(ctx context.Context, address string) error }
func (*ConnectableHostStub) Addrs ¶
func (hs *ConnectableHostStub) Addrs() []multiaddr.Multiaddr
func (*ConnectableHostStub) Close ¶
func (hs *ConnectableHostStub) Close() error
func (*ConnectableHostStub) ConnManager ¶
func (hs *ConnectableHostStub) ConnManager() ifconnmgr.ConnManager
func (*ConnectableHostStub) Connect ¶
func (hs *ConnectableHostStub) Connect(ctx context.Context, pi peerstore.PeerInfo) error
func (*ConnectableHostStub) ConnectToPeer ¶
func (hs *ConnectableHostStub) ConnectToPeer(ctx context.Context, address string) error
func (*ConnectableHostStub) ID ¶
func (hs *ConnectableHostStub) ID() peer.ID
func (*ConnectableHostStub) Mux ¶
func (hs *ConnectableHostStub) Mux() *multistream.MultistreamMuxer
func (*ConnectableHostStub) Network ¶
func (hs *ConnectableHostStub) Network() net.Network
func (*ConnectableHostStub) NewStream ¶
func (hs *ConnectableHostStub) NewStream(ctx context.Context, p peer.ID, pids ...protocol.ID) (net.Stream, error)
func (*ConnectableHostStub) Peerstore ¶
func (hs *ConnectableHostStub) Peerstore() peerstore.Peerstore
func (*ConnectableHostStub) RemoveStreamHandler ¶
func (hs *ConnectableHostStub) RemoveStreamHandler(pid protocol.ID)
func (*ConnectableHostStub) SetStreamHandler ¶
func (hs *ConnectableHostStub) SetStreamHandler(pid protocol.ID, handler net.StreamHandler)
func (*ConnectableHostStub) SetStreamHandlerMatch ¶
func (hs *ConnectableHostStub) SetStreamHandlerMatch(pid protocol.ID, handler func(string) bool, streamHandler net.StreamHandler)
type ContextProviderMock ¶
type ContextProviderMock struct { }
func (*ContextProviderMock) Context ¶
func (*ContextProviderMock) Context() context.Context
type MessageProcessorStub ¶
type MessageProcessorStub struct {
ProcessMessageCalled func(message p2p.MessageP2P) error
}
func (*MessageProcessorStub) ProcessReceivedMessage ¶
func (mps *MessageProcessorStub) ProcessReceivedMessage(message p2p.MessageP2P) error
type NetworkStub ¶
type NetworkStub struct { ConnsToPeerCalled func(p peer.ID) []net.Conn ConnsCalled func() []net.Conn ConnectednessCalled func(peer.ID) net.Connectedness NotifyCalled func(net.Notifiee) }
func (*NetworkStub) Close ¶
func (ns *NetworkStub) Close() error
func (*NetworkStub) ClosePeer ¶
func (ns *NetworkStub) ClosePeer(pid peer.ID) error
func (*NetworkStub) Connectedness ¶
func (ns *NetworkStub) Connectedness(pid peer.ID) net.Connectedness
func (*NetworkStub) Conns ¶
func (ns *NetworkStub) Conns() []net.Conn
func (*NetworkStub) ConnsToPeer ¶
func (ns *NetworkStub) ConnsToPeer(p peer.ID) []net.Conn
func (*NetworkStub) DialPeer ¶
func (ns *NetworkStub) DialPeer(ctx context.Context, pid peer.ID) (net.Conn, error)
func (*NetworkStub) InterfaceListenAddresses ¶
func (ns *NetworkStub) InterfaceListenAddresses() ([]multiaddr.Multiaddr, error)
func (*NetworkStub) Listen ¶
func (ns *NetworkStub) Listen(...multiaddr.Multiaddr) error
func (*NetworkStub) ListenAddresses ¶
func (ns *NetworkStub) ListenAddresses() []multiaddr.Multiaddr
func (*NetworkStub) LocalPeer ¶
func (ns *NetworkStub) LocalPeer() peer.ID
func (*NetworkStub) NewStream ¶
func (ns *NetworkStub) NewStream(context.Context, peer.ID) (net.Stream, error)
func (*NetworkStub) Notify ¶
func (ns *NetworkStub) Notify(notifee net.Notifiee)
func (*NetworkStub) Peers ¶
func (ns *NetworkStub) Peers() []peer.ID
func (*NetworkStub) Peerstore ¶
func (ns *NetworkStub) Peerstore() peerstore.Peerstore
func (*NetworkStub) Process ¶
func (ns *NetworkStub) Process() goprocess.Process
func (*NetworkStub) SetConnHandler ¶
func (ns *NetworkStub) SetConnHandler(net.ConnHandler)
func (*NetworkStub) SetStreamHandler ¶
func (ns *NetworkStub) SetStreamHandler(net.StreamHandler)
func (*NetworkStub) StopNotify ¶
func (ns *NetworkStub) StopNotify(net.Notifiee)
type PeerDiscovererStub ¶
type PeerDiscovererStub struct { BootstrapCalled func() error CloseCalled func() error ApplyContextCalled func(ctxProvider p2p.ContextProvider) error }
func (*PeerDiscovererStub) ApplyContext ¶
func (pds *PeerDiscovererStub) ApplyContext(ctxProvider p2p.ContextProvider) error
func (*PeerDiscovererStub) Bootstrap ¶
func (pds *PeerDiscovererStub) Bootstrap() error
func (*PeerDiscovererStub) Name ¶
func (pds *PeerDiscovererStub) Name() string
type ReconnecterStub ¶
type ReconnecterStub struct {
ReconnectToNetworkCalled func() <-chan struct{}
}
func (*ReconnecterStub) ReconnectToNetwork ¶
func (rs *ReconnecterStub) ReconnectToNetwork() <-chan struct{}
Click to show internal directories.
Click to hide internal directories.