RTI Connext DDS Micro C API  Version 3.0.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
disc_dpse_dpsediscovery.h File Reference

DPSE API Dynamic Participant/Static Endpoint Discovery Plugin. More...

Data Structures

struct  DPSE_DiscoveryPluginProperty
 <<eXtension>> <<cert>> Properties for the Dynamic Participant/Static Endpoint (DPSE) discovery plugin. This includes all discovery timing properties for participant discovery. More...

Macros

#define DPSE_DiscoveryPluginProperty_INITIALIZER
 Initializer for the DPSE_DiscoveryPluginProperty.

Functions

DDS_ReturnCode_t DPSE_DiscoveryPluginProperty_initialize (struct DPSE_DiscoveryPluginProperty *dst)
DDS_ReturnCode_t DPSE_RemoteParticipant_assert (DDS_DomainParticipant *const participant, const char *rem_participant_name)
DDS_ReturnCode_t DPSE_RemotePublication_assert (DDS_DomainParticipant *const participant, const char *const rem_participant_name, const struct DDS_PublicationBuiltinTopicData *const data, NDDS_TypePluginKeyKind key_kind)
DDS_ReturnCode_t DPSE_RemoteSubscription_assert (DDS_DomainParticipant *const participant, const char *const rem_participant_name, const struct DDS_SubscriptionBuiltinTopicData *const data, NDDS_TypePluginKeyKind key_kind)
struct RT_ComponentFactoryI * DPSE_DiscoveryFactory_get_interface (void)
const char * DPSE_DiscoveryFactory_get_version (void)

Detailed Description

DPSE API Dynamic Participant/Static Endpoint Discovery Plugin.

The Plugin APIs are used to configure and instantiate the RTI Connext Micro Dynamic Participant/Static Endpoint Discovery Plugin.


Function Documentation

DDS_ReturnCode_t DPSE_DiscoveryPluginProperty_initialize ( struct DPSE_DiscoveryPluginProperty dst)
DDS_ReturnCode_t DPSE_RemoteParticipant_assert ( DDS_DomainParticipant *const  participant,
const char *  rem_participant_name 
)
DDS_ReturnCode_t DPSE_RemotePublication_assert ( DDS_DomainParticipant *const  participant,
const char *const  rem_participant_name,
const struct DDS_PublicationBuiltinTopicData *const  data,
NDDS_TypePluginKeyKind  key_kind 
)
DDS_ReturnCode_t DPSE_RemoteSubscription_assert ( DDS_DomainParticipant *const  participant,
const char *const  rem_participant_name,
const struct DDS_SubscriptionBuiltinTopicData *const  data,
NDDS_TypePluginKeyKind  key_kind 
)
struct RT_ComponentFactoryI* DPSE_DiscoveryFactory_get_interface ( void  )
read
const char* DPSE_DiscoveryFactory_get_version ( void  )

RTI Connext DDS Micro C API Version 3.0.2 Copyright © Thu Dec 12 2019 Real-Time Innovations, Inc