RTI Connext DDS Micro C API
Version 4.1.0
|
Builtin topic for accessing information about the DomainParticipants discovered by RTI Connext DDS Micro. More...
Data Structures | |
struct | DDS_ParticipantBuiltinTopicData |
<<cert>> Object representing a remote DomainParticipant. More... |
Macros | |
#define | DDS_PARTICIPANT_TOPIC_NAME DDS_PARTICIPANT_BUILTIN_TOPIC_NAME |
Participant topic name. |
Functions | |
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. | |
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) |
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) |
Compare two ParticipantBuiltinTopicData structures for equality. |
Builtin topic for accessing information about the DomainParticipants discovered by RTI Connext DDS Micro.
#define DDS_PARTICIPANT_TOPIC_NAME DDS_PARTICIPANT_BUILTIN_TOPIC_NAME |
Participant topic name.
Topic name of participant builtin topic data datareader.
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.
Pre-allocate memory for the sequences contained in the ParticipantBuiltinTopicData using the resource limits specified in the given QoS.
C++ accepts the the QoS resource limits as an argument for the constructor.
self | <<in>> Cannot be NULL. |
dp_qos | <<in>>. DomainParticipantQoS to be used for initialization. |
DDS_Boolean DDS_ParticipantBuiltinTopicData_finalize | ( | struct DDS_ParticipantBuiltinTopicData * | self | ) |
Finalize the contents of this ParticipantBuiltinTopicData.
Frees all memory owned by the ParticipantBuiltinTopicData which was allocated through the standard DDS APIs, such as initialize_from_qos, copy, or sequence set_maximum. If you have allocated memory for any attribute in this object using non-standard APIs, then the attribute must be returned to its initialized state before calling finalize. Any memory allocated using non-standard APIs is the responsibility of the user to manage.
self | <<in>> Cannot be NULL. |
DDS_Boolean DDS_ParticipantBuiltinTopicData_copy | ( | struct DDS_ParticipantBuiltinTopicData * | self, |
const struct DDS_ParticipantBuiltinTopicData * | source | ||
) |
Copy the contents of the given ParticipantBuiltinTopicData into this ParticipantBuiltinTopicData.
Creates a deep copy of the source into the destiantion. May allocate memory for the sequences contained in the ParticipantBuiltinTopicData if the destination does not have enough memory allocated.
DDS_Boolean DDS_ParticipantBuiltinTopicData_is_equal | ( | const struct DDS_ParticipantBuiltinTopicData * | left, |
const struct DDS_ParticipantBuiltinTopicData * | right | ||
) |
Compare two ParticipantBuiltinTopicData structures for equality.
This function compares two ParticipantBuiltinTopicData structures for equality. The comparison is performed field by field.
left | <<in>>. The left side of the comparison. |
right | <<in>>. The right side of the comparison. |