C# Class Brunet.Concurrent.TaskQueue

Show file Open project: pstjuste/brunet Class Usage Examples

Protected Properties

Property Type Description
_is_active int
_sync object
_task_to_workers System.Collections.Hashtable
_worker_count int

Public Methods

Method Description
Enqueue ( TaskWorker new_worker ) : void
HasTask ( object task ) : bool
TaskQueue ( ) : System

Protected Methods

Method Description
Start ( TaskWorker tw ) : void
TaskEndHandler ( object worker, EventArgs args ) : void

Method Details

Enqueue() public method

public Enqueue ( TaskWorker new_worker ) : void
new_worker TaskWorker
return void

HasTask() public method

public HasTask ( object task ) : bool
task object
return bool

Start() protected method

protected Start ( TaskWorker tw ) : void
tw TaskWorker
return void

TaskEndHandler() protected method

protected TaskEndHandler ( object worker, EventArgs args ) : void
worker object
args System.EventArgs
return void

TaskQueue() public method

public TaskQueue ( ) : System
return System

Property Details

_is_active protected property

protected int _is_active
return int

_sync protected property

protected object _sync
return object

_task_to_workers protected property

protected Hashtable,System.Collections _task_to_workers
return System.Collections.Hashtable

_worker_count protected property

protected int _worker_count
return int