Show / Hide Table of Contents

    Class PeerClient

    Inheritance
    System.Object
    SocketBase
    ClientBase
    UdpClient
    PeerClient
    Implements
    IUdpClient
    IPeerClient
    ISocketClient
    ISocket
    System.IDisposable
    Inherited Members
    ClientBase.SendMessage<T>(IMessageDto<T>)
    SocketBase.ChannelFactory
    SocketBase.EventLoopGroupFactory
    SocketBase.Channel
    SocketBase.Dispose()
    SocketBase.Dispose(Boolean)
    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 PeerClient : UdpClient, IUdpClient, IPeerClient, ISocketClient, ISocket, IDisposable

    Constructors

    | Improve this Doc View Source

    PeerClient(IUdpClientChannelFactory, IUdpClientEventLoopGroupFactory, IPeerSettings)

    Declaration
    public PeerClient(IUdpClientChannelFactory clientChannelFactory, IUdpClientEventLoopGroupFactory eventLoopGroupFactory, IPeerSettings peerSettings)
    Parameters
    Type Name Description
    IUdpClientChannelFactory clientChannelFactory

    A factory used to build the appropriate kind of channel for a udp client.

    IUdpClientEventLoopGroupFactory eventLoopGroupFactory
    IPeerSettings peerSettings

    Methods

    | Improve this Doc View Source

    StartAsync()

    Declaration
    public override Task StartAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task
    Overrides
    SocketBase.StartAsync()

    Implements

    IUdpClient
    IPeerClient
    ISocketClient
    ISocket
    System.IDisposable
    • Improve this Doc
    • View Source
    Back to top Copyright © 2019 Catalyst Network