Property | Type | Description | |
---|---|---|---|
CheckDisposed | void | ||
IEnumerable | IEnumerator | ||
ISynchronizeInvoke | IAsyncResult | ||
ISynchronizeInvoke | object | ||
ISynchronizeInvoke | object | ||
OnSocketEventsChanged | void | ||
RebuildPollset | void | ||
Run | void | ||
Run | void |
Method | Description | |
---|---|---|
Add ( ISocketPollable socket ) : void | ||
Add ( [ timer ) : void | ||
Add ( [ socket, [ |
||
Dispose ( ) : void |
Stops and disposes the poller. The poller may not be used once disposed.
|
|
NetMQPoller ( ) : System | ||
Remove ( ISocketPollable socket ) : void | ||
Remove ( [ timer ) : void | ||
Run ( ) : void |
Runs the poller on the caller's thread. Only returns when Stop or StopAsync are called from another thread.
|
|
RunAsync ( ) : void |
Runs the poller in a background thread, returning immediately.
|
|
Stop ( ) : void |
Stops the poller, blocking until stopped.
|
|
StopAsync ( ) : void |
Stops the poller, returning immediately and most likely before the poller has actually stopped.
|
Method | Description | |
---|---|---|
GetScheduledTasks ( ) : IEnumerable |
Not supported.
|
|
QueueTask ( Task task ) : void | ||
TryExecuteTaskInline ( Task task, bool taskWasPreviouslyQueued ) : bool |
Method | Description | |
---|---|---|
CheckDisposed ( ) : void | ||
IEnumerable ( ) : IEnumerator |
This class only implements IEnumerable in order to support collection initialiser syntax.
|
|
ISynchronizeInvoke ( |
||
ISynchronizeInvoke ( |
||
ISynchronizeInvoke ( IAsyncResult result ) : object | ||
OnSocketEventsChanged ( object sender, |
||
RebuildPollset ( ) : void | ||
Run ( System.Action action ) : void | ||
Run ( [ action ) : void |
protected GetScheduledTasks ( ) : IEnumerable |
||
return | IEnumerable |
public Remove ( ISocketPollable socket ) : void | ||
socket | ISocketPollable | |
return | void |
protected TryExecuteTaskInline ( Task task, bool taskWasPreviouslyQueued ) : bool | ||
task | Task | |
taskWasPreviouslyQueued | bool | |
return | bool |