Struct AstuteDDS_EndpointInfo
ClassList > AstuteDDS_EndpointInfo
#include <astutedds.h>
Public Attributes
| Type | Name |
|---|---|
| AstuteDDS_Durability | durability |
| AstuteDDS_Gid | endpoint_gid |
| int | kind |
| AstuteDDS_Gid | participant_gid |
| const char * | participant_name |
| const uint8_t * | participant_user_data |
| size_t | participant_user_data_len |
| AstuteDDS_Reliability | reliability |
| const char * | topic_name |
| const char * | type_name |
Detailed Description
Snapshot of one discovered remote endpoint. All pointer fields are owned by the DDS core and remain valid only for the duration of the callback that received this struct — callers must copy anything they want to keep.
kind: 0 = DataWriter (publication), 1 = DataReader (subscription).
Public Attributes Documentation
variable durability
AstuteDDS_Durability AstuteDDS_EndpointInfo::durability;
variable endpoint_gid
AstuteDDS_Gid AstuteDDS_EndpointInfo::endpoint_gid;
variable kind
int AstuteDDS_EndpointInfo::kind;
0 = writer, 1 = reader
variable participant_gid
AstuteDDS_Gid AstuteDDS_EndpointInfo::participant_gid;
variable participant_name
const char* AstuteDDS_EndpointInfo::participant_name;
SPDP PID_ENTITY_NAME (never NULL, may be "")
variable participant_user_data
const uint8_t* AstuteDDS_EndpointInfo::participant_user_data;
SPDP PID_USER_DATA
variable participant_user_data_len
size_t AstuteDDS_EndpointInfo::participant_user_data_len;
variable reliability
AstuteDDS_Reliability AstuteDDS_EndpointInfo::reliability;
variable topic_name
const char* AstuteDDS_EndpointInfo::topic_name;
variable type_name
const char* AstuteDDS_EndpointInfo::type_name;
The documentation for this class was generated from the following file include/astutedds/c/astutedds.h