Namespace PeerTalk
Classes
AutoDialer
Maintains a minimum number of peer connections.
BlackList<T>
A sequence of targets that are not approved.
ConnectionManager
Manages the peer connections in a Swarm.
DeadPeer
Information on a peer that is not reachable.
MessageTracker
Maintains a timed cache of message IDs.
MultiAddressBlackList
A collection of filters that are not approved.
MultiAddressExtensions
Extensions to MultiAddress.
MultiAddressWhiteList
A sequence of filters that are approved.
PeerConnection
A connection between two peers.
PeerManager
Manages the peers.
Policy<T>
A base for defining a policy.
PolicyAlways<T>
A rule that always passes.
PolicyNever<T>
A rule that always fails.
ProtoBufHelper
Helper methods for ProtoBuf.
StatsStream
A simple wrapper around another stream that records statistics.
StreamExtensions
Swarm
Manages communication with other peers.
TaskHelper
Some helpers for tasks.
WhiteList<T>
A sequence of targets that are approved.
Interfaces
INetworkProtector
Provides access to a private network of peers.
IService
A service is async and can be started and stopped.