Interface for a class used by Session, Publisher, and Subscriber instances to schedule events to a different thread. More...

Inherited by OpenTok.DedicatedWorkerDispatcher, OpenTok.DirectDispatcher, OpenTok.ThreadPoolDispatcher, OpenTok.WPFDispatcher, and OpenTok.WinFormsDispatcher.

Public Member Functions
void DispatchEvent (object sender, EventHandler handler)
Schedules a parameterless event. More...
void DispatchEvent< T > (object sender, EventHandler< T > handler, T args)
Schedules a typed parameter event. More...

Detailed Description

Interface for a class used by Session, Publisher, and Subscriber instances to schedule events to a different thread.

Member Function Documentation

DispatchEvent()

void OpenTok.IDispatcher.DispatchEvent ( object sender,
EventHandler handler
)

Schedules a parameterless event.

Parameters : | | | | --- | --- | | sender | Originator of the event. | | handler | Method to call after scheduling to the new thread. |

Implemented in OpenTok.WinFormsDispatcher, OpenTok.WPFDispatcher, OpenTok.DedicatedWorkerDispatcher, OpenTok.DirectDispatcher, and OpenTok.ThreadPoolDispatcher.

DispatchEvent< T >()

void OpenTok.IDispatcher.DispatchEvent< T > ( object sender,
EventHandler< T > handler,
T args
)

Schedules a typed parameter event.

Template Parameters : | | | | --- | --- | | T | The type of the parameter |

Parameters : | | | | --- | --- | | sender | Originator of the event. | | handler | Method to call after scheduling to the new thread. | | args | Parameter to pass to the handler. |

Implemented in OpenTok.WinFormsDispatcher, OpenTok.WPFDispatcher, OpenTok.DedicatedWorkerDispatcher, OpenTok.DirectDispatcher, and OpenTok.ThreadPoolDispatcher.

Type Constraints : | | | | | | --- | --- | --- | --- | | T | : | EventArgs | |