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