Table of Contents

Method Generate

Namespace
Bonsai.ZeroMQ
Assembly
Bonsai.ZeroMQ.dll

Generate()

Creates a response socket for receiving an observable sequence of request messages and transmitting generated responses.

public override IObservable<ResponseContext> Generate()

Returns

IObservable<ResponseContext>

An observable sequence of ResponseContext objects representing received requests.

Generate(IObservable<byte[]>)

Creates a response socket that returns all received requests and transmits an observable sequence of binary-coded response messages.

public IObservable<NetMQMessage> Generate(IObservable<byte[]> source)

Parameters

source IObservable<byte[]>

The sequence of binary-coded response messages to transmit.

Returns

IObservable<NetMQMessage>

An observable sequence of NetMQ.NetMQMessage objects representing multiple part requests received from the response socket.

Generate(IObservable<string>)

Creates a response socket that returns all received requests and transmits an observable sequence of string response messages.

public IObservable<NetMQMessage> Generate(IObservable<string> source)

Parameters

source IObservable<string>

The sequence of string response messages to transmit.

Returns

IObservable<NetMQMessage>

An observable sequence of NetMQ.NetMQMessage objects representing multiple part requests received from the response socket.

Generate(IObservable<NetMQMessage>)

Creates a response socket that returns all received requests and transmits an observable sequence of multiple part response messages.

public IObservable<NetMQMessage> Generate(IObservable<NetMQMessage> source)

Parameters

source IObservable<NetMQMessage>

The sequence of NetMQ.NetMQMessage objects representing the multiple part response messages to transmit.

Returns

IObservable<NetMQMessage>

An observable sequence of NetMQ.NetMQMessage objects representing multiple part requests received from the response socket.