OpenDDS  Snapshot(2023/04/28-20:55)
Classes | Namespaces | Macros | Typedefs | Functions | Variables
RtpsDiscovery.h File Reference
#include "RtpsDiscoveryConfig.h"
#include "GuidGenerator.h"
#include "Spdp.h"
#include "rtps_export.h"
#include <dds/DCPS/PoolAllocator.h>
#include <dds/DCPS/debug.h>
#include <dds/DCPS/AtomicBool.h>
#include <ace/Configuration.h>
Include dependency graph for RtpsDiscovery.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OpenDDS::RTPS::RtpsDiscovery
 Discovery Strategy class that implements RTPS discovery. More...
 
class  OpenDDS::RTPS::RtpsDiscovery::Config
 
class  OpenDDS::RTPS::RtpsDiscovery::StaticInitializer
 

Namespaces

 OpenDDS
 The Internal API and Implementation of OpenDDS.
 
 OpenDDS::RTPS
 

Macros

#define OPENDDS_GCC_PRE53_DISABLE_OPTIMIZATION
 

Typedefs

typedef RcHandle< Spdp > OpenDDS::RTPS::ParticipantHandle
 
typedef OpenDDS::DCPS::RcHandle< RtpsDiscoveryConfig > OpenDDS::RTPS::RtpsDiscoveryConfig_rch
 
typedef OpenDDS::DCPS::RcHandle< RtpsDiscovery > OpenDDS::RTPS::RtpsDiscovery_rch
 

Functions

typedef OpenDDS::RTPS::OPENDDS_MAP_CMP (GUID_t, ParticipantHandle, GUID_tKeyLessThan) ParticipantMap
 
typedef OpenDDS::RTPS::OPENDDS_MAP (DDS::DomainId_t, ParticipantMap) DomainParticipantMap
 

Variables

const char OpenDDS::RTPS::RTPS_DISCOVERY_ENDPOINT_ANNOUNCEMENTS [] = "OpenDDS.RtpsDiscovery.EndpointAnnouncements"
 
const char OpenDDS::RTPS::RTPS_DISCOVERY_TYPE_LOOKUP_SERVICE [] = "OpenDDS.RtpsDiscovery.TypeLookupService"
 
const char OpenDDS::RTPS::RTPS_RELAY_APPLICATION_PARTICIPANT [] = "OpenDDS.Rtps.RelayApplicationParticipant"
 
const char OpenDDS::RTPS::RTPS_REFLECT_HEARTBEAT_COUNT [] = "OpenDDS.Rtps.ReflectHeartbeatCount"
 
static RtpsDiscovery::StaticInitializer OpenDDS::RTPS::initialize_rtps
 

Macro Definition Documentation

◆ OPENDDS_GCC_PRE53_DISABLE_OPTIMIZATION

#define OPENDDS_GCC_PRE53_DISABLE_OPTIMIZATION

Definition at line 73 of file RtpsDiscovery.h.