C# Класс NetMQ.ReactiveExtensions.NetMqTransportShared

Intent: We want to have one transport shared among all publishers and subscribers, in this process, if they happen to use the same TCP/IP port.
Наследование: INetMqTransportShared
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetSharedPublisherSocket ( string addressZeroMq ) : PublisherSocket

Intent: See interface.

GetSharedSubscriberSocket ( string addressZeroMq ) : SubscriberSocket

Intent: See interface.

Instance ( Action loggerDelegate = null ) : NetMqTransportShared

Intent: Singleton.

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

Метод Описание
GetNewPublisherSocket ( string addressZeroMq ) : PublisherSocket
NetMqTransportShared ( Action loggerDelegate = null ) : System
Publisher_Event_Accepted ( object sender, NetMQ.Monitoring.NetMQMonitorSocketEventArgs e ) : void
Publisher_Event_Listening ( object sender, NetMQ.Monitoring.NetMQMonitorSocketEventArgs e ) : void

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

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

Intent: See interface.
public GetSharedPublisherSocket ( string addressZeroMq ) : PublisherSocket
addressZeroMq string
Результат NetMQ.Sockets.PublisherSocket

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

Intent: See interface.
public GetSharedSubscriberSocket ( string addressZeroMq ) : SubscriberSocket
addressZeroMq string
Результат NetMQ.Sockets.SubscriberSocket

Instance() публичный статический Метод

Intent: Singleton.
public static Instance ( Action loggerDelegate = null ) : NetMqTransportShared
loggerDelegate Action
Результат NetMqTransportShared