Name |
Description |
DeviceBase |
A DeviceBase forwards messages received by a front-end socket to a back-end socket, from which they are then sent, and can contain a Poller. |
ForwarderDevice |
Collects messages from a set of publishers and forwards these to a set of subscribers. |
QueueDevice |
A shared queue that collects requests from a set of clients and distributes these fairly among a set of services. |
StreamerDevice |
Collects tasks from a set of pushers and forwards these to a set of pullers. |
ThreadedDeviceRunner |
This subclass of DeviceRunner is the threaded version. Depending upon the threading model, either this or a DeviceRunner is used with a IDevice. The distinction is simply that it invokes the IDevice.Run method in a new Task. |