RTI Connext Traditional C++ API Version 7.3.0

User-managed thread infrastructure. More...

Classes

class  DDSThreadFactory
 <<extension>> <<interface>> Interface for providing the threads needed by the middleware. It consists of operations to create and delete threads. The interface depends on the DDSThreadFactory_OnSpawnedFunction that specifies the operation to run in the new thread. More...
 

Typedefs

typedef DDS_ThreadFactory_OnSpawnedFunction DDSThreadFactory_OnSpawnedFunction
 Prototype of the function that must be called on a new thread created by a DDSThreadFactory. More...
 

Detailed Description

User-managed thread infrastructure.

Core feature that allows users to provide the threads to RTI Connext.

"::DDSThreadFactory"

The model follows the abstract factory pattern. A DDSThreadFactory instance can be set in the DDSDomainParticipantFactory so that DDSDomainParticipant will use it for thread creation and deletion.

Typedef Documentation

◆ DDSThreadFactory_OnSpawnedFunction

typedef DDS_ThreadFactory_OnSpawnedFunction DDSThreadFactory_OnSpawnedFunction

Prototype of the function that must be called on a new thread created by a DDSThreadFactory.

Parameters
thread_param<<in>> Single argument that this operation receives. It is the data this operation needs to perform.