Class PeerChallenger
Inheritance
System.Object
PeerChallenger
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Catalyst.Core.Lib.P2P
Assembly: Catalyst.Core.Lib.dll
Syntax
public sealed class PeerChallenger : IPeerChallenger, IDisposable
Constructors
| Improve this Doc View SourcePeerChallenger(ILogger, IPeerClient, IPeerSettings, Int32, IScheduler)
Declaration
public PeerChallenger(ILogger logger, IPeerClient peerClient, IPeerSettings peerSettings, int peerChallengeWaitTimeSeconds, IScheduler scheduler = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | |
| IPeerClient | peerClient | |
| IPeerSettings | peerSettings | |
| System.Int32 | peerChallengeWaitTimeSeconds | |
| IScheduler | scheduler |
Properties
| Improve this Doc View SourceChallengeResponseMessageStreamer
Declaration
public ReplaySubject<IPeerChallengeResponse> ChallengeResponseMessageStreamer { get; }
Property Value
| Type | Description |
|---|---|
| ReplaySubject<IPeerChallengeResponse> |
Methods
| Improve this Doc View SourceChallengePeerAsync(PeerId)
Declaration
public Task<bool> ChallengePeerAsync(PeerId recipientPeerId)
Parameters
| Type | Name | Description |
|---|---|---|
| PeerId | recipientPeerId |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<System.Boolean> |
Dispose()
Declaration
public void Dispose()
Implements
System.IDisposable