RTI Connext DDS Micro C++ API  Version 4.0.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...

#include <dds_cpp_dpse.hxx>

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

RTI Connext DDS Micro C++ API Version 4.0.1 Copyright © Mon Jun 3 2024 Real-Time Innovations, Inc