C# Class Cuke4Nuke.Core.Listener

Afficher le fichier Open project: richardlawrence/Cuke4Nuke

Méthodes publiques

Свойство Type Description
MessageLogged EventHandler

Protected Properties

Свойство Type Description
Started System.Threading.AutoResetEvent
Stopped System.Threading.AutoResetEvent

Méthodes publiques

Méthode Description
Listener ( IProcessor processor, int port ) : System
Start ( ) : void
Stop ( ) : void
Write ( string response, StreamWriter writer ) : void

Méthodes protégées

Méthode Description
GetRequest ( StreamReader reader ) : string
Log ( string message ) : void
Process ( TcpClient client ) : void
Run ( ) : void
WaitForClientToConnect ( TcpListener listener ) : TcpClient

Private Methods

Méthode Description
StartTcpListener ( ) : TcpListener

Method Details

GetRequest() protected méthode

protected GetRequest ( StreamReader reader ) : string
reader System.IO.StreamReader
Résultat string

Listener() public méthode

public Listener ( IProcessor processor, int port ) : System
processor IProcessor
port int
Résultat System

Log() protected méthode

protected Log ( string message ) : void
message string
Résultat void

Process() protected méthode

protected Process ( TcpClient client ) : void
client System.Net.Sockets.TcpClient
Résultat void

Run() protected méthode

protected Run ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

WaitForClientToConnect() protected méthode

protected WaitForClientToConnect ( TcpListener listener ) : TcpClient
listener System.Net.Sockets.TcpListener
Résultat System.Net.Sockets.TcpClient

Write() public méthode

public Write ( string response, StreamWriter writer ) : void
response string
writer System.IO.StreamWriter
Résultat void

Property Details

MessageLogged public_oe property

public EventHandler MessageLogged
Résultat EventHandler

Started protected_oe property

protected AutoResetEvent,System.Threading Started
Résultat System.Threading.AutoResetEvent

Stopped protected_oe property

protected AutoResetEvent,System.Threading Stopped
Résultat System.Threading.AutoResetEvent