RTI Connext Micro C API Version 4.3.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
 <<cert>> Object describing a remote Publication. More...
 
struct  DDS_SubscriptionBuiltinTopicData
 <<cert>> Entry created when a DDS_DataReader is discovered in association with its Subscriber. More...
 

Macros

#define DDS_ParticipantBuiltinTopicData_INITIALIZER
 <<cert>> Initializer for new instances.
 
#define DDS_PublicationBuiltinTopicData_INITIALIZER
 <<cert>> Initializer for new instances.
 
#define DDS_SubscriptionBuiltinTopicData_INITIALIZER
 <<cert>> Initializer for new instances.
 

Functions

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

Detailed Description

DDS discovery data definitions.