C# Class Brunet.Connections.Connector

Inheritance: Brunet.Concurrent.TaskWorker
Show file Open project: johnynek/brunet Class Usage Examples

Public Properties

Property Type Description
State object

Protected Properties

Property Type Description
_abort WriteOnce
_co ConnectionOverlord
_ctm ConnectToMessage
_got_ctms ArrayList
_is_finished int
_local_node Node
_sender ISender
_sync object
_task object

Public Methods

Method Description
Connector ( Node local, ISender ps, ConnectToMessage ctm, Brunet.Connections.ConnectionOverlord co ) : System
Connector ( Node local, ISender ps, ConnectToMessage ctm, Brunet.Connections.ConnectionOverlord co, object state ) : System
Start ( ) : void

Protected Methods

Method Description
EnqueueHandler ( object queue, EventArgs arg ) : void
QueueCloseHandler ( object queue, EventArgs arg ) : void

Method Details

Connector() public method

public Connector ( Node local, ISender ps, ConnectToMessage ctm, Brunet.Connections.ConnectionOverlord co ) : System
local Node
ps ISender
ctm ConnectToMessage
co Brunet.Connections.ConnectionOverlord
return System

Connector() public method

public Connector ( Node local, ISender ps, ConnectToMessage ctm, Brunet.Connections.ConnectionOverlord co, object state ) : System
local Node
ps ISender
ctm ConnectToMessage
co Brunet.Connections.ConnectionOverlord
state object
return System

EnqueueHandler() protected method

protected EnqueueHandler ( object queue, EventArgs arg ) : void
queue object
arg EventArgs
return void

QueueCloseHandler() protected method

protected QueueCloseHandler ( object queue, EventArgs arg ) : void
queue object
arg EventArgs
return void

Start() public method

public Start ( ) : void
return void

Property Details

State public property

public object State
return object

_abort protected property

protected WriteOnce _abort
return WriteOnce

_co protected property

protected ConnectionOverlord _co
return ConnectionOverlord

_ctm protected property

protected ConnectToMessage _ctm
return ConnectToMessage

_got_ctms protected property

protected ArrayList _got_ctms
return ArrayList

_is_finished protected property

protected int _is_finished
return int

_local_node protected property

protected Node _local_node
return Node

_sender protected property

protected ISender _sender
return ISender

_sync protected property

protected object _sync
return object

_task protected property

protected object _task
return object