RTI Connext DDS Micro C++ API  Version 2.4.14.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
DPSEDiscoveryFactory Class Reference

<<eXtension>> <<cert>> A discovery factory that will be used by the DDSDomainParticipantFactory to create a discovery plugin. More...

List of all members.

Static Public Member Functions

static struct
RT_ComponentFactoryI * 
get_interface ()
 Gets the singleton instance of the DPSE discovery plugin factory. The singleton instance of the factory is used when creating a domain participant.

Detailed Description

<<eXtension>> <<cert>> A discovery factory that will be used by the DDSDomainParticipantFactory to create a discovery plugin.


Member Function Documentation

static struct RT_ComponentFactoryI* DPSEDiscoveryFactory::get_interface ( )
staticread

Gets the singleton instance of the DPSE discovery plugin factory. The singleton instance of the factory is used when creating a domain participant.

This function gets the single singleton instance of the DPSE discovery plugin factory that is used by the middleware to create a DPSE plugin. In the future, as more discovery plug-ins are supported, they will be registered with the middleware by installing different discovery factory instances with the DDSDomainParticipantFactory. The singleton instance of the factory is registered with a name, and that name is specified in the DDSDomainParticipant DDS_DiscoveryQosPolicy. This is used to create a discovery plug-in instance when creating a domain participant.

Returns:
Pointer to DPSE discovery plugin factory
MT Safety:
This operation is thread safe. However, note that the arguments are not protected from being modified by other threads and must not be modified until the call returns.
See also:
DDS_DiscoveryQosPolicy

RTI Connext DDS Micro C++ API Version 2.4.14.1 Copyright © Thu Nov 2 2023 Real-Time Innovations, Inc