C# Class Fan.Sys.ActorPool

Controller for a group of actors which manages their execution.
Inheritance: FanObj
Show file Open project: xored/f4 Class Usage Examples

Public Properties

Property Type Description
m_maxThreads long

Public Methods

Method Description
@typeof ( ) : Type
isDone ( ) : bool
isStopped ( ) : bool
join ( ) : ActorPool
join ( Duration timeout ) : ActorPool
kill ( ) : ActorPool
make ( ) : ActorPool
make ( Func itBlock ) : ActorPool
make_ ( ActorPool self ) : void
make_ ( ActorPool self, Func itBlock ) : void
stop ( ) : ActorPool
trap ( string name, List args ) : object

Private Methods

Method Description
schedule ( Actor a, Duration d, Future f ) : void
submit ( Actor actor ) : void

Method Details

@typeof() public method

public @typeof ( ) : Type
return Type

isDone() public method

public isDone ( ) : bool
return bool

isStopped() public method

public isStopped ( ) : bool
return bool

join() public method

public join ( ) : ActorPool
return ActorPool

join() public method

public join ( Duration timeout ) : ActorPool
timeout Duration
return ActorPool

kill() public method

public kill ( ) : ActorPool
return ActorPool

make() public static method

public static make ( ) : ActorPool
return ActorPool

make() public static method

public static make ( Func itBlock ) : ActorPool
itBlock Func
return ActorPool

make_() public static method

public static make_ ( ActorPool self ) : void
self ActorPool
return void

make_() public static method

public static make_ ( ActorPool self, Func itBlock ) : void
self ActorPool
itBlock Func
return void

stop() public method

public stop ( ) : ActorPool
return ActorPool

trap() public method

public trap ( string name, List args ) : object
name string
args List
return object

Property Details

m_maxThreads public property

public long m_maxThreads
return long