C# Класс Hie.Core.Endpoints.TcpReceiveEndpoint

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

Открытые свойства

Свойство Тип Описание
MessageSent System.Threading.ManualResetEvent

Защищенные свойства (Protected)

Свойство Тип Описание
_hostService IApplicationHost

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

Метод Описание
Initialize ( IApplicationHost host, IOptions options ) : void
ProcessMessage ( IEndpoint endpoint, byte data ) : void
StartProcessing ( ) : void
StopProcessing ( ) : void
TcpReceiveEndpoint ( ) : System
WaitForMessage ( int milisecondsTimeout = 1000 ) : void

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

Метод Описание
AcceptCallback ( IAsyncResult ar ) : void
ByteArrayCompare ( byte a1, byte a2 ) : bool
CheckDelimiter ( byte delimiters, MemoryStream stream ) : bool
ProcessIncomingStream ( int bytesRead, StateObject state ) : bool
ReadCallback ( IAsyncResult ar ) : void
SubmitPayloadToPipeline ( byte data ) : void
TcpReceiveEndpoint ( IPEndPoint endpoint = null, TcpReceieveOptions options = null ) : System

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

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

public Initialize ( IApplicationHost host, IOptions options ) : void
host IApplicationHost
options IOptions
Результат void

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

public ProcessMessage ( IEndpoint endpoint, byte data ) : void
endpoint IEndpoint
data byte
Результат void

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

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

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

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

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

public TcpReceiveEndpoint ( ) : System
Результат System

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

public WaitForMessage ( int milisecondsTimeout = 1000 ) : void
milisecondsTimeout int
Результат void

Описание свойств

MessageSent публичное свойство

public ManualResetEvent,System.Threading MessageSent
Результат System.Threading.ManualResetEvent

_hostService защищенное свойство

protected IApplicationHost _hostService
Результат IApplicationHost