|
| | ExtendedPoolFiber () |
| |
| | ExtendedPoolFiber (IExtendedExecutor executor) |
| |
| bool | Pause () |
| |
| bool | Pause (int timeout, Action timeoutAction) |
| |
| bool | Pause (int timeout, IFiberAction timeoutAction) |
| |
| bool | Resume (Action executeFirstAction=null) |
| | Resumes fiber. More...
|
| |
| bool | Resume (IFiberAction executeFirstAction) |
| | Resumes fiber. More...
|
| |
| | PoolFiber (IThreadPool pool, IExecutor executor) |
| | Construct new instance. More...
|
| |
| | PoolFiber (IExecutor executor) |
| | Create a pool fiber with the default thread pool. More...
|
| |
| | PoolFiber () |
| | Create a pool fiber with the default thread pool and default executor. More...
|
| |
| void | Enqueue (Action action) |
| | Enqueue a single action. More...
|
| |
| void | Enqueue (IFiberAction action) |
| | Enqueue a single action. More...
|
| |
| void | RegisterSubscription (IDisposable toAdd) |
| | Register subscription to be unsubscribed from when the fiber is disposed. More...
|
| |
| bool | DeregisterSubscription (IDisposable toRemove) |
| | Deregister a subscription. More...
|
| |
| IDisposable | Schedule (IFiberAction action, int firstInMs) |
| | IScheduler.Schedule(IFiberAction,long) More...
|
| |
| IDisposable | ScheduleOnInterval (IFiberAction action, int firstInMs, int regularInMs) |
| | IScheduler.ScheduleOnInterval(Action,long,long) More...
|
| |
| IDisposable | Schedule (Action action, int firstInMs) |
| | Schedules an action to be executed once. More...
|
| |
| IDisposable | ScheduleOnInterval (Action action, int firstInMs, int regularInMs) |
| | Schedule an action to be executed on a recurring interval. More...
|
| |
| void | Start () |
| | Start consuming actions. More...
|
| |
| void | Stop () |
| | Stop consuming actions. More...
|
| |
| void | Dispose () |
| | Stops the fiber. More...
|
| |
PoolFiber which supports pausing