Show / Hide Table of Contents

    Class ClientBase

    Inheritance
    System.Object
    SocketBase
    ClientBase
    TcpClient
    UdpClient
    Implements
    ISocketClient
    ISocket
    System.IDisposable
    Inherited Members
    SocketBase.ChannelFactory
    SocketBase.EventLoopGroupFactory
    SocketBase.StartAsync()
    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.IO.Transport
    Assembly: Catalyst.Core.Lib.dll
    Syntax
    public abstract class ClientBase : SocketBase, ISocketClient, ISocket, IDisposable

    Constructors

    | Improve this Doc View Source

    ClientBase(IChannelFactory, ILogger, IEventLoopGroupFactory)

    Declaration
    protected ClientBase(IChannelFactory channelFactory, ILogger logger, IEventLoopGroupFactory handlerEventEventLoopGroupFactory)
    Parameters
    Type Name Description
    IChannelFactory channelFactory
    ILogger logger
    IEventLoopGroupFactory handlerEventEventLoopGroupFactory

    Methods

    | Improve this Doc View Source

    SendMessage<T>(IMessageDto<T>)

    Declaration
    public virtual void SendMessage<T>(IMessageDto<T> message)
    
        where T : IMessage<T>
    Parameters
    Type Name Description
    IMessageDto<T> message
    Type Parameters
    Name Description
    T

    Implements

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