# FairMQ: Class List

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

asio |
detail |
associated_allocator_impl< T, Allocator, std::enable_if_t< T::AllocatorType > > | Specialize to match our coding conventions
associated_executor_impl< T, Executor, std::enable_if_t< is_executor< typename T::ExecutorType >::value > > | Specialize to match our coding conventions
fair | Tools for interfacing containers to the transport via polymorphic allocators
mq |
fsm |
AUTO_E |
BIND_E |
BINDING_S |
BOUND_S |
COMPLETE_INIT_E |
CONNECT_E |
CONNECTING_S |
DEVICE_READY_S |
END_E |
ERROR_FOUND_E |
ERROR_S |
EXITING_S |
IDLE_S |
INIT_DEVICE_E |
INIT_TASK_E |
INITIALIZED_S |
INITIALIZING_DEVICE_S |
INITIALIZING_TASK_S |
Machine_ |
DefaultFct |
transition_table |
OK_S |
READY_S |
RESET_DEVICE_E |
RESET_TASK_E |
RESETTING_DEVICE_S |
RESETTING_TASK_S |
RUN_E |
RUNNING_S |
STOP_E |
hooks |
InstantiateDevice |
LoadPlugins |
ModifyRawCmdLineArgs |
SetCustomCmdLineOptions |
ofi |
Address |
Context | Transport-wide context
ContextError |
ControlMessage |
ControlMessageContent |
Empty |
Message |
Poller |
PostBuffer |
PostMultiPartStartBuffer |
SilentSocketError |
Socket |
TransportFactory | FairMQ transport factory for the ofi transport
plugins |
Config |
Control |
DDS |
DDSConfig |
DDSSubscription |
IofN |
PMIxPlugin |
terminal_config |
sdk |
cmd |
ChangeState |
CheckState |
Cmd |
Cmds |
CommandFormatError |
Config |
CurrentState |
DumpConfig |
GetProperties |
Properties |
PropertiesSet |
SetProperties |
StateChange |
StateChangeExitingReceived |
StateChangeSubscription |
StateChangeUnsubscription |
SubscribeToStateChange |
SubscriptionHeartbeat |
TransitionStatus |
UnsubscribeFromStateChange |
AsioAsyncOp | Interface for Asio-compliant asynchronous operation, see https://www.boost.org/doc/libs/1_70_0/doc/html/boost_asio/reference/asynchronous_operations.html
AsioAsyncOp< Executor, Allocator, SignatureReturnType(SignatureFirstArgType, SignatureArgTypes...)> |
AsioAsyncOpImpl |
AsioAsyncOpImplBase |
AsioBase | Base for creating Asio-enabled I/O objects
BasicTopology | Represents a FairMQ topology
DDSAgent | Represents a DDS agent
DDSChannel |
DDSCollection | Represents a DDS collection
DDSEnvironment | Sets up the DDS environment (object helper)
Impl |
Tag |
DDSSession | Represents a DDS session
AgentCount |
CommanderInfo |
Impl |
Tag |
DDSTask | Represents a DDS task
DDSTopology | Represents a DDS topology
Impl |
DeviceStatus |
GetPropertiesResult |
Device |
MixedStateError |
RuntimeError |
shmem |
DeviceCounter |
Manager |
Message |
MetaHeader |
Monitor |
DaemonPresent |
Poller |
Region |
RegionBlock |
RegionCounter |
RegionInfo |
SharedMemoryError |
Socket |
TerminalConfig |
TransportFactory |
UnmanagedRegion |
ZMsg |
tools |
DefaultRouteDetectionError |
execute_result |
HashEnum |
InstanceLimiter |
RateLimiter |
Semaphore | A simple blocking semaphore
SharedSemaphore | A simple copyable blocking semaphore
Version |
ChannelResource |
DeviceErrorState |
DeviceRunner | Utility class to facilitate a convenient top-level device launch/shutdown
ErrorCategory |
Event |
EventManager | Manages event callbacks from different subscribers
FairMQMemoryResource |
MessageError |
OngoingTransition |
ParserError |
Plugin | Base class for FairMQ plugins
PluginManager | Manages and owns plugin instances
BadSearchPath |
PluginInstantiationError |
PluginLoadError |
ProgramOptionsParseError |
PluginServices | Facilitates communication between devices and plugins
DeviceControlError |
PollerError |
ProgOptions |
PropertyChange |
PropertyChangeAsString |
PropertyHelper |
PropertyNotFoundError |
SocketError |
StateMachine |
ErrorStateException |
StateQueue |
TransportFactoryError |
pmix |
Commands |
Holder |
info |
pdata |
proc |
rank |
runtime_error |
value |
std |
hash< fair::mq::Transport > |
is_error_code_enum< fair::mq::ErrorCode > |
FairMQBenchmarkSampler |
FairMQChannel |
ChannelConfigurationError |
FairMQDevice |
FairMQMerger |
FairMQMessage |
FairMQMessageNN |
FairMQMessageZMQ |
FairMQMultiplier |
FairMQParts | FairMQParts is a lightweight convenience wrapper around a vector of unique pointers to FairMQMessage, used for sending multi-part messages
FairMQPoller |
FairMQPollerNN |
FairMQPollerZMQ |
FairMQProxy |
FairMQRegionInfo |
FairMQSink |
FairMQSocket |
FairMQSocketNN |
FairMQSocketZMQ |
FairMQSplitter |
FairMQTransportFactory |
FairMQTransportFactoryNN |
FairMQTransportFactoryZMQ |
FairMQUnmanagedRegion |
FairMQUnmanagedRegionNN |
FairMQUnmanagedRegionZMQ |
LinePrinter |
MiniTopo |
StateSubscription |
TerminalConfig |
ValInfo |

privacy