C# Class InfinityMQ.Channels.Endpoints.EndpointBase

Inheritance: IEndpoint
ファイルを表示 Open project: cbaxter/InfinityMQ

Public Methods

Method Description
Bind ( Uri uri ) : void
Connect ( Uri uri ) : void
Disconnect ( ) : void
Dispose ( ) : void
Receive ( ) : IEnumerable
Send ( ) : void
WaitForConnection ( ) : void

Protected Methods

Method Description
Dispose ( System.Boolean disposing ) : void
EndpointBase ( ICreateFrameReaders frameReaderFactory, ICreateFrameWriters frameWriterFactory ) : System
EnsureConnected ( ) : void
EnsureDisconnected ( ) : void
InitializeFraming ( Stream stream ) : void

Method Details

Bind() public abstract method

public abstract Bind ( Uri uri ) : void
uri System.Uri
return void

Connect() public abstract method

public abstract Connect ( Uri uri ) : void
uri System.Uri
return void

Disconnect() public abstract method

public abstract Disconnect ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( System.Boolean disposing ) : void
disposing System.Boolean
return void

EndpointBase() protected method

protected EndpointBase ( ICreateFrameReaders frameReaderFactory, ICreateFrameWriters frameWriterFactory ) : System
frameReaderFactory ICreateFrameReaders
frameWriterFactory ICreateFrameWriters
return System

EnsureConnected() protected method

protected EnsureConnected ( ) : void
return void

EnsureDisconnected() protected method

protected EnsureDisconnected ( ) : void
return void

InitializeFraming() protected method

protected InitializeFraming ( Stream stream ) : void
stream Stream
return void

Receive() public method

public Receive ( ) : IEnumerable
return IEnumerable

Send() public method

public Send ( ) : void
return void

WaitForConnection() public abstract method

public abstract WaitForConnection ( ) : void
return void