C# Класс NetMQ.Devices.StreamerDevice

Collects tasks from a set of pushers and forwards these to a set of pullers.
Generally used to bridge networks. Messages are fair-queued from pushers and load-balanced to pullers. This device is part of the pipeline pattern. The frontend speaks to pushers and the backend speaks to pullers.
Наследование: DeviceBase
Показать файл Открыть проект

Открытые методы

Метод Описание
StreamerDevice ( INetMQPoller poller, string frontendBindAddress, string backendBindAddress, DeviceMode mode = DeviceMode.Threaded ) : System

Initializes a new instance of the StreamerDevice class.

StreamerDevice ( string frontendBindAddress, string backendBindAddress, DeviceMode mode = DeviceMode.Threaded ) : System

Initializes a new instance of the ForwarderDevice class.

Защищенные методы

Метод Описание
FrontendHandler ( object sender, NetMQSocketEventArgs args ) : void

This Override of FrontendHandler receives data from the socket contained within args, and sends it to BackendSocket.

Приватные методы

Метод Описание
StreamerDevice ( NetMQContext context, INetMQPoller poller, string frontendBindAddress, string backendBindAddress, DeviceMode mode = DeviceMode.Threaded ) : System
StreamerDevice ( NetMQContext context, string frontendBindAddress, string backendBindAddress, DeviceMode mode = DeviceMode.Threaded ) : System

Описание методов

FrontendHandler() защищенный Метод

This Override of FrontendHandler receives data from the socket contained within args, and sends it to BackendSocket.
protected FrontendHandler ( object sender, NetMQSocketEventArgs args ) : void
sender object unused
args NetMQSocketEventArgs a NetMQSocketEventArgs that contains a NetMqSocket for receiving data from
Результат void

StreamerDevice() публичный Метод

Initializes a new instance of the StreamerDevice class.
public StreamerDevice ( INetMQPoller poller, string frontendBindAddress, string backendBindAddress, DeviceMode mode = DeviceMode.Threaded ) : System
poller INetMQPoller The to use.
frontendBindAddress string The endpoint used to bind the frontend socket.
backendBindAddress string The endpoint used to bind the backend socket.
mode DeviceMode The for the device.
Результат System

StreamerDevice() публичный Метод

Initializes a new instance of the ForwarderDevice class.
public StreamerDevice ( string frontendBindAddress, string backendBindAddress, DeviceMode mode = DeviceMode.Threaded ) : System
frontendBindAddress string The endpoint used to bind the frontend socket.
backendBindAddress string The endpoint used to bind the backend socket.
mode DeviceMode The for the device.
Результат System