Universal.Torrent.Client.PeerIO.ReceiveMessageState.Initialise C# (CSharp) Method

Initialise() public method

public Initialise ( IConnection connection, IEncryption decryptor, IRateLimiter limiter, ConnectionMonitor peerMonitor, TorrentManager manager, byte buffer, AsyncMessageReceivedCallback callback, object state ) : ReceiveMessageState
connection IConnection
decryptor IEncryption
limiter IRateLimiter
peerMonitor Universal.Torrent.Client.Managers.ConnectionMonitor
manager TorrentManager
buffer byte
callback AsyncMessageReceivedCallback
state object
return ReceiveMessageState
            public ReceiveMessageState Initialise(IConnection connection, IEncryption decryptor, IRateLimiter limiter,
                ConnectionMonitor peerMonitor, TorrentManager manager, byte[] buffer,
                AsyncMessageReceivedCallback callback, object state)
            {
                Connection = connection;
                Decryptor = decryptor;
                Manager = manager;
                Buffer = buffer;
                PeerMonitor = peerMonitor;
                RateLimiter = limiter;
                ManagerMonitor = manager?.Monitor;
                Callback = callback;
                State = state;
                return this;
            }
        }

Same methods

PeerIO.ReceiveMessageState::Initialise ( ) : void
PeerIO.ReceiveMessageState