RTI Connext Micro C++ API Version 4.2.0
Loading...
Searching...
No Matches
Publication Built-in Topic

Builtin topic for configuring information about the Publications to be discovered by RTI Connext DDS Micro. More...

Classes

struct  DDS_PublicationBuiltinTopicData
 Object describing a remote Publication. More...
 

Macros

#define DDS_PUBLICATION_TOPIC_NAME   DDS_PUBLICATION_BUILTIN_TOPIC_NAME
 Publication topic name.
 

Functions

 DDS_PublicationBuiltinTopicData (const DDS_DomainParticipantQos &dp_qos)
 A Constructor that uses the domain participants resource limits to initialize the object memory.
 
 DDS_PublicationBuiltinTopicData ()
 Default constructor.
 
DDS_Boolean DDS_PublicationBuiltinTopicData_finalize (struct DDS_PublicationBuiltinTopicData *self)
 Finalize the contents of this PublicationBuiltinTopicData.
 
DDS_Boolean DDS_PublicationBuiltinTopicData_is_equal (const struct DDS_PublicationBuiltinTopicData *left, const struct DDS_PublicationBuiltinTopicData *right)
 Compare two PublicationBuiltinTopicData structures for equality.
 

Detailed Description

Builtin topic for configuring information about the Publications to be discovered by RTI Connext DDS Micro.

Macro Definition Documentation

◆ DDS_PUBLICATION_TOPIC_NAME

#define DDS_PUBLICATION_TOPIC_NAME   DDS_PUBLICATION_BUILTIN_TOPIC_NAME

Publication topic name.

Topic name of publication builtin topic data DataReader.

See also
DDS_PublicationBuiltinTopicData

Function Documentation

◆ DDS_PublicationBuiltinTopicData() [1/2]

DDS_PublicationBuiltinTopicData ( const DDS_DomainParticipantQos & dp_qos)

A Constructor that uses the domain participants resource limits to initialize the object memory.

Parameters
[in]dp_qosThe resource limits to initialize the object.

◆ DDS_PublicationBuiltinTopicData() [2/2]

DDS_PublicationBuiltinTopicData ( )

Default constructor.

◆ DDS_PublicationBuiltinTopicData_finalize()

DDS_Boolean DDS_PublicationBuiltinTopicData_finalize ( struct DDS_PublicationBuiltinTopicData * self)

Finalize the contents of this PublicationBuiltinTopicData.

Frees all memory owned by the PublicationBuiltinTopicData 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.

Returns
One of the Standard Return Codes

◆ DDS_PublicationBuiltinTopicData_is_equal()

DDS_Boolean DDS_PublicationBuiltinTopicData_is_equal ( const struct DDS_PublicationBuiltinTopicData * left,
const struct DDS_PublicationBuiltinTopicData * right )

Compare two PublicationBuiltinTopicData structures for equality.

This method compares two PublicationBuiltinTopicData structures for equality. The comparison is performed field by field.

Parameters
left<<in>>. The left side of the comparison.
right<<in>>. The right side of the comparison.
Returns
DDS_BOOLEAN_TRUE if the two structures are equal, DDS_BOOLEAN_FALSE otherwise.