C# Класс PureCat.Message.Spi.IO.TcpMessageSender

Наследование: IMessageSender
Показать файл Открыть проект

Открытые методы

Метод Описание
AsynchronousSendTask ( object state ) : void
ChannelManagementTask ( object o ) : void
Initialize ( ) : void
MergeAtomicTask ( object o ) : void
Send ( IMessageTree tree ) : void
ServerManagementTask ( object o ) : void
Shutdown ( ) : void
TcpMessageSender ( ClientConfig clientConfig, IMessageStatistics statistics ) : System

Приватные методы

Метод Описание
CreateChannel ( Server server ) : TcpClient
IsAtomicMessage ( IMessageTree tree ) : bool
LogQueueFullInfo ( string name ) : void
MergeTree ( ) : IMessageTree
SendInternal ( IMessageTree tree, TcpClient activeChannel ) : void
ShouldMerge ( ) : bool

Описание методов

AsynchronousSendTask() публичный Метод

public AsynchronousSendTask ( object state ) : void
state object
Результат void

ChannelManagementTask() публичный Метод

public ChannelManagementTask ( object o ) : void
o object
Результат void

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

MergeAtomicTask() публичный Метод

public MergeAtomicTask ( object o ) : void
o object
Результат void

Send() публичный Метод

public Send ( IMessageTree tree ) : void
tree IMessageTree
Результат void

ServerManagementTask() публичный Метод

public ServerManagementTask ( object o ) : void
o object
Результат void

Shutdown() публичный Метод

public Shutdown ( ) : void
Результат void

TcpMessageSender() публичный Метод

public TcpMessageSender ( ClientConfig clientConfig, IMessageStatistics statistics ) : System
clientConfig PureCat.Configuration.ClientConfig
statistics IMessageStatistics
Результат System