C# Class Library.Net.Connections.Connection

Inheritance: ManagerBase
Show file Open project: Alliance-Network/Library Class Usage Examples

Public Methods

Method Description
Close ( System.TimeSpan timeout ) : void
Close ( System.TimeSpan timeout, Information options ) : void
CloseAsync ( System.TimeSpan timeout ) : System.Threading.Tasks.Task
CloseAsync ( System.TimeSpan timeout, Information options ) : System.Threading.Tasks.Task
Connect ( System.TimeSpan timeout ) : void
Connect ( System.TimeSpan timeout, Information options ) : void
ConnectAsync ( System.TimeSpan timeout ) : System.Threading.Tasks.Task
ConnectAsync ( System.TimeSpan timeout, Information options ) : System.Threading.Tasks.Task
GetLayers ( ) : IEnumerable
Receive ( System.TimeSpan timeout ) : Stream
Receive ( System.TimeSpan timeout, Information options ) : Stream
ReceiveAsync ( System.TimeSpan timeout ) : Task
ReceiveAsync ( System.TimeSpan timeout, Information options ) : Task
Send ( Stream stream, System.TimeSpan timeout ) : void
Send ( Stream stream, System.TimeSpan timeout, Information options ) : void
SendAsync ( Stream stream, System.TimeSpan timeout ) : System.Threading.Tasks.Task
SendAsync ( Stream stream, System.TimeSpan timeout, Information options ) : System.Threading.Tasks.Task

Protected Methods

Method Description
CheckTimeout ( System.TimeSpan elapsedTime, System.TimeSpan timeout ) : System.TimeSpan

Method Details

CheckTimeout() protected static method

protected static CheckTimeout ( System.TimeSpan elapsedTime, System.TimeSpan timeout ) : System.TimeSpan
elapsedTime System.TimeSpan
timeout System.TimeSpan
return System.TimeSpan

Close() public method

public Close ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
return void

Close() public abstract method

public abstract Close ( System.TimeSpan timeout, Information options ) : void
timeout System.TimeSpan
options Information
return void

CloseAsync() public method

public CloseAsync ( System.TimeSpan timeout ) : System.Threading.Tasks.Task
timeout System.TimeSpan
return System.Threading.Tasks.Task

CloseAsync() public method

public CloseAsync ( System.TimeSpan timeout, Information options ) : System.Threading.Tasks.Task
timeout System.TimeSpan
options Information
return System.Threading.Tasks.Task

Connect() public method

public Connect ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
return void

Connect() public abstract method

public abstract Connect ( System.TimeSpan timeout, Information options ) : void
timeout System.TimeSpan
options Information
return void

ConnectAsync() public method

public ConnectAsync ( System.TimeSpan timeout ) : System.Threading.Tasks.Task
timeout System.TimeSpan
return System.Threading.Tasks.Task

ConnectAsync() public method

public ConnectAsync ( System.TimeSpan timeout, Information options ) : System.Threading.Tasks.Task
timeout System.TimeSpan
options Information
return System.Threading.Tasks.Task

GetLayers() public abstract method

public abstract GetLayers ( ) : IEnumerable
return IEnumerable

Receive() public method

public Receive ( System.TimeSpan timeout ) : Stream
timeout System.TimeSpan
return Stream

Receive() public abstract method

public abstract Receive ( System.TimeSpan timeout, Information options ) : Stream
timeout System.TimeSpan
options Information
return Stream

ReceiveAsync() public method

public ReceiveAsync ( System.TimeSpan timeout ) : Task
timeout System.TimeSpan
return Task

ReceiveAsync() public method

public ReceiveAsync ( System.TimeSpan timeout, Information options ) : Task
timeout System.TimeSpan
options Information
return Task

Send() public method

public Send ( Stream stream, System.TimeSpan timeout ) : void
stream Stream
timeout System.TimeSpan
return void

Send() public abstract method

public abstract Send ( Stream stream, System.TimeSpan timeout, Information options ) : void
stream Stream
timeout System.TimeSpan
options Information
return void

SendAsync() public method

public SendAsync ( Stream stream, System.TimeSpan timeout ) : System.Threading.Tasks.Task
stream Stream
timeout System.TimeSpan
return System.Threading.Tasks.Task

SendAsync() public method

public SendAsync ( Stream stream, System.TimeSpan timeout, Information options ) : System.Threading.Tasks.Task
stream Stream
timeout System.TimeSpan
options Information
return System.Threading.Tasks.Task