C# 클래스 PureCat.Message.Spi.IO.TcpMessageSender

상속: IMessageSender
파일 보기 프로젝트 열기: chinaboard/PureCat

공개 메소드들

메소드 설명
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