RTI Connext Micro C++ API Version 4.2.0
Loading...
Searching...
No Matches
DPSEDiscoveryFactory Class Reference

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

#include <dds_cpp_dpse.hxx>

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>> A discovery factory that will be used by the DDSDomainParticipantFactory to create a discovery plugin.

Member Function Documentation

◆ get_interface()

static struct RT_ComponentFactoryI * DPSEDiscoveryFactory::get_interface ( )
static

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
See also
DDS_DiscoveryQosPolicy