RTI Connext Micro C API Version 4.2.0
Loading...
Searching...
No Matches
dds_c_discovery.h File Reference

DDS discovery data definitions. More...

#include "dds_c/dds_c_dll.h"
#include "dds_c/dds_c_infrastructure.h"
#include "dds_c/dds_c_domain.h"
#include "dds_c/dds_c_type.h"
#include "dds_c/dds_c_partition_qos.h"
#include "dds_c/dds_c_user_data_qos.h"
#include "dds_c/dds_c_content_filter.h"
#include <reda/reda_sequence_decl.h>

Data Structures

struct  DDS_ParticipantBuiltinTopicData
 <<cert>> Object representing a remote DomainParticipant. More...
 
struct  DDS_PublicationBuiltinTopicData
 Object describing a remote Publication. More...
 
struct  DDS_SubscriptionBuiltinTopicData
 Entry created when a DDS_DataReader is discovered in association with its Subscriber. More...
 

Functions

DDSCDllExport DDS_Boolean DDS_ParticipantBuiltinTopicData_initialize_from_qos (struct DDS_ParticipantBuiltinTopicData *self, const struct DDS_DomainParticipantQos *dp_qos)
 Initialize the contents of this ParticipantBuiltinTopicData using the resource limits specified in the given QoS.
 
DDSCDllExport DDS_Boolean DDS_ParticipantBuiltinTopicData_finalize (struct DDS_ParticipantBuiltinTopicData *self)
 Finalize the contents of this ParticipantBuiltinTopicData.
 
DDSCDllExport DDS_Boolean DDS_ParticipantBuiltinTopicData_copy (struct DDS_ParticipantBuiltinTopicData *self, const struct DDS_ParticipantBuiltinTopicData *source)
 Copy the contents of the given ParticipantBuiltinTopicData into this ParticipantBuiltinTopicData.
 
DDSCDllExport DDS_Boolean DDS_ParticipantBuiltinTopicData_is_equal (const struct DDS_ParticipantBuiltinTopicData *left, const struct DDS_ParticipantBuiltinTopicData *right)
 Compare two ParticipantBuiltinTopicData structures for equality.
 
DDSCDllExport DDS_Boolean DDS_PublicationBuiltinTopicData_initialize_from_qos (struct DDS_PublicationBuiltinTopicData *self, const struct DDS_DomainParticipantQos *dp_qos)
 Initialize the contents of this PublicationBuiltinTopicData using the resource limits specified in the given QoS.
 
DDSCDllExport DDS_Boolean DDS_PublicationBuiltinTopicData_finalize (struct DDS_PublicationBuiltinTopicData *self)
 Finalize the contents of this PublicationBuiltinTopicData.
 
DDSCDllExport DDS_Boolean DDS_PublicationBuiltinTopicData_copy (struct DDS_PublicationBuiltinTopicData *self, const struct DDS_PublicationBuiltinTopicData *source)
 Copy the contents of the given PublicationBuiltinTopicData into this PublicationBuiltinTopicData.
 
DDSCDllExport DDS_Boolean DDS_PublicationBuiltinTopicData_is_equal (const struct DDS_PublicationBuiltinTopicData *left, const struct DDS_PublicationBuiltinTopicData *right)
 Compare two PublicationBuiltinTopicData structures for equality.
 
DDSCDllExport DDS_Boolean DDS_SubscriptionBuiltinTopicData_initialize_from_qos (struct DDS_SubscriptionBuiltinTopicData *self, const struct DDS_DomainParticipantQos *dp_qos)
 Initialize the contents of this SubscriptionBuiltinTopicData using the resource limits specified in the given QoS.
 
DDSCDllExport DDS_Boolean DDS_SubscriptionBuiltinTopicData_finalize (struct DDS_SubscriptionBuiltinTopicData *self)
 Finalize the contents of this SubscriptionBuiltinTopicData.
 
DDSCDllExport DDS_Boolean DDS_SubscriptionBuiltinTopicData_copy (struct DDS_SubscriptionBuiltinTopicData *self, const struct DDS_SubscriptionBuiltinTopicData *source)
 Copy the contents of the given SubscriptionBuiltinTopicData into this SubscriptionBuiltinTopicData.
 
DDSCDllExport DDS_Boolean DDS_SubscriptionBuiltinTopicData_is_equal (const struct DDS_SubscriptionBuiltinTopicData *left, const struct DDS_SubscriptionBuiltinTopicData *right)
 Compare two SubscriptionBuiltinTopicData structures for equality.
 

Detailed Description

DDS discovery data definitions.