Struct astutedds::rtps::DiscoveredWriter
ClassList > astutedds > rtps > DiscoveredWriter
Discovered writer info from SEDP.
#include <udp_transport.hpp>
Public Attributes
| Type | Name |
|---|---|
| std::array< uint8_t, 14 > | completeTypeIdHash = {} |
| std::vector< uint16_t > | dataRepresentations |
| uint32_t | deadlineNanosec = {0} |
| int32_t | deadlineSec = {-1} |
| int32_t | durabilityKind = {-1} |
| GUID_t | guid |
| bool | hasCompleteTypeId = {false} |
| std::chrono::steady_clock::time_point | lastSeen |
| int32_t | ownershipKind = {-1} |
| int32_t | ownershipStrength = {0} |
| std::vector< std::string > | partitions |
| int32_t | reliabilityKind = {-1} |
| std::string | topicName |
| std::string | typeName |
| std::array< uint8_t, 4 > | unicastAddress = {} |
| uint16_t | unicastPort = {0} |
Public Functions
| Type | Name |
|---|---|
| bool | supportsXCDR1 () const |
| bool | supportsXCDR2 () const |
Public Attributes Documentation
variable completeTypeIdHash
std::array<uint8_t, 14> astutedds::rtps::DiscoveredWriter::completeTypeIdHash;
14-byte EquivalenceHash from PID_TYPE_INFORMATION (0x0075) — EK_COMPLETE variant. Populated when the remote SEDP announcement includes XTypes TypeInformation.
variable dataRepresentations
std::vector<uint16_t> astutedds::rtps::DiscoveredWriter::dataRepresentations;
variable deadlineNanosec
uint32_t astutedds::rtps::DiscoveredWriter::deadlineNanosec;
variable deadlineSec
int32_t astutedds::rtps::DiscoveredWriter::deadlineSec;
variable durabilityKind
int32_t astutedds::rtps::DiscoveredWriter::durabilityKind;
variable guid
GUID_t astutedds::rtps::DiscoveredWriter::guid;
variable hasCompleteTypeId
bool astutedds::rtps::DiscoveredWriter::hasCompleteTypeId;
variable lastSeen
std::chrono::steady_clock::time_point astutedds::rtps::DiscoveredWriter::lastSeen;
variable ownershipKind
int32_t astutedds::rtps::DiscoveredWriter::ownershipKind;
variable ownershipStrength
int32_t astutedds::rtps::DiscoveredWriter::ownershipStrength;
variable partitions
std::vector<std::string> astutedds::rtps::DiscoveredWriter::partitions;
variable reliabilityKind
int32_t astutedds::rtps::DiscoveredWriter::reliabilityKind;
variable topicName
std::string astutedds::rtps::DiscoveredWriter::topicName;
variable typeName
std::string astutedds::rtps::DiscoveredWriter::typeName;
variable unicastAddress
std::array<uint8_t, 4> astutedds::rtps::DiscoveredWriter::unicastAddress;
variable unicastPort
uint16_t astutedds::rtps::DiscoveredWriter::unicastPort;
Public Functions Documentation
function supportsXCDR1
inline bool astutedds::rtps::DiscoveredWriter::supportsXCDR1 () const
function supportsXCDR2
inline bool astutedds::rtps::DiscoveredWriter::supportsXCDR2 () const
The documentation for this class was generated from the following file include/astutedds/rtps/udp_transport.hpp