Skip to content

API

fair::mqnamespace

Memory allocators and interfaces related to managing memory via the trasport layer.

Tools for interfacing containers to the transport via polymorphic allocators.

Namespaces

Classes and structs

Enums

Type aliases

Functions

Properties SuboptParser(
    const std::vector<std::string>& channelConfig,
    const std::string& deviceId
)

A parser implementation for FairMQ channel properties. The parser handles a comma separated key=value list format by using the getsubopt function of the standard library.

The option key '–channel-config' can be used with the list of key/value pairs like e.g.


--channel-config name=output,type=push,method=bind

The FairMQ option parser defines a 'UserParser' function for different formats. Currently it is strictly parsing channel options, but in general the concept is extensible by renaming UserParser to ChannelPropertyParser and introducing additional parser functions.

Variables