RTI Connext Traditional C++ API Version 7.2.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... | |
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 DDS_ThreadFactory_OnSpawnedFunction DDSThreadFactory_OnSpawnedFunction |
Prototype of the function that must be called on a new thread created by a DDSThreadFactory.
thread_param | <<in>> Single argument that this operation receives. It is the data this operation needs to perform. |