C# Class MUDServer.TelnetClient

Inheritance: IDisposable
Show file Open project: sq/Fracture Class Usage Examples

Public Properties

Property Type Description
Data Squared.Task.IO.SocketDataAdapter
Input Squared.Task.IO.AsyncTextReader
Output Squared.Task.IO.AsyncTextWriter
Server TelnetServer

Public Methods

Method Description
ClearScreen ( ) : void
Dispose ( ) : void
ReadLineText ( ) : IEnumerator
RegisterOnDispose ( OnDispose handler ) : void
SendText ( string text ) : void

Private Methods

Method Description
SendMessagesTask ( ) : IEnumerator
TelnetClient ( TelnetServer server, TcpClient client ) : System

Method Details

ClearScreen() public method

public ClearScreen ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

ReadLineText() public method

public ReadLineText ( ) : IEnumerator
return IEnumerator

RegisterOnDispose() public method

public RegisterOnDispose ( OnDispose handler ) : void
handler OnDispose
return void

SendText() public method

public SendText ( string text ) : void
text string
return void

Property Details

Data public property

public SocketDataAdapter,Squared.Task.IO Data
return Squared.Task.IO.SocketDataAdapter

Input public property

public AsyncTextReader,Squared.Task.IO Input
return Squared.Task.IO.AsyncTextReader

Output public property

public AsyncTextWriter,Squared.Task.IO Output
return Squared.Task.IO.AsyncTextWriter

Server public property

public TelnetServer,MUDServer Server
return TelnetServer