31 #define RMW_RET_ERROR 1 32 #define RMW_RET_TIMEOUT 2 36 #define RMW_GID_STORAGE_SIZE 24 149 int8_t writer_guid[16];
163 RMW_QOS_POLICY_RELIABILITY_BEST_EFFORT
170 RMW_QOS_POLICY_HISTORY_KEEP_ALL
177 RMW_QOS_POLICY_DURABILITY_VOLATILE
214 #endif // RMW__TYPES_H_ #define RMW_GID_STORAGE_SIZE
Definition: types.h:36
RMW_QOS_POLICY_RELIABILITY_RELIABLE
Definition: types.h:161
const char * implementation_identifier
Definition: types.h:142
const char * topic_name
Definition: types.h:50
void ** services
Pointer to an array of void * pointers of services.
Definition: types.h:107
uint64_t nsec
Definition: types.h:156
struct RMW_PUBLIC_TYPE rmw_guard_condition_t rmw_guard_condition_t
Array of service handles.
Definition: types.h:102
const char * implementation_identifier
Definition: types.h:55
void * data
Definition: types.h:70
RMW_QOS_POLICY_HISTORY_SYSTEM_DEFAULT
Definition: types.h:168
RMW_QOS_POLICY_DURABILITY_TRANSIENT_LOCAL
Definition: types.h:175
Array of subsciber handles.
Definition: types.h:87
const char * implementation_identifier
Definition: types.h:48
struct RMW_PUBLIC_TYPE rmw_guard_conditions_t rmw_guard_conditions_t
Array of guard condition handles.
const char * implementation_identifier
Definition: types.h:197
char ** topic_names
Definition: types.h:191
void ** guard_conditions
Pointer to an array of void * pointers of guard conditions.
Definition: types.h:137
size_t subscriber_count
The number of subscribers represented by the array.
Definition: types.h:90
struct RMW_PUBLIC_TYPE rmw_node_t rmw_node_t
size_t guard_condition_count
The number of guard conditions represented by the array.
Definition: types.h:135
enum RMW_PUBLIC_TYPE rmw_qos_history_policy_t
Definition: types.h:166
void * data
Definition: types.h:49
#define RMW_PUBLIC_TYPE
Definition: visibility_control.h:51
int rmw_ret_t
Definition: types.h:29
void * data
Definition: types.h:56
struct RMW_PUBLIC_TYPE rmw_topic_names_and_types_t rmw_topic_names_and_types_t
void * data
Definition: types.h:144
struct RMW_PUBLIC_TYPE rmw_clients_t rmw_clients_t
Array of client handles.
void * data
Definition: types.h:41
const char * implementation_identifier
Definition: types.h:76
enum RMW_PUBLIC_TYPE rmw_qos_durability_policy_t
Definition: types.h:173
struct RMW_PUBLIC_TYPE rmw_service_t rmw_service_t
RMW_QOS_POLICY_DURABILITY_SYSTEM_DEFAULT
Definition: types.h:175
uint64_t sec
Definition: types.h:155
const char * service_name
Definition: types.h:71
size_t service_count
The number of services represented by the array.
Definition: types.h:105
bool from_intra_process
Definition: types.h:205
void ** subscribers
Pointer to an array of void * pointers of subscriptions.
Definition: types.h:92
RMW_QOS_POLICY_HISTORY_KEEP_LAST
Definition: types.h:168
char ** type_names
Definition: types.h:192
enum RMW_PUBLIC_TYPE rmw_qos_reliability_policy_t
Definition: types.h:159
struct RMW_PUBLIC_TYPE rmw_client_t rmw_client_t
struct RMW_PUBLIC_TYPE rmw_subscription_t rmw_subscription_t
struct RMW_PUBLIC_TYPE rmw_request_id_t rmw_request_id_t
size_t depth
Definition: types.h:183
const char * service_name
Definition: types.h:64
void ** clients
Pointer to an array of void * pointers of clients.
Definition: types.h:122
size_t topic_count
Definition: types.h:190
int64_t sequence_number
Definition: types.h:150
const char * implementation_identifier
Definition: types.h:69
const char * topic_name
Definition: types.h:57
rmw_gid_t publisher_gid
Definition: types.h:204
struct RMW_PUBLIC_TYPE rmw_qos_profile_t rmw_qos_profile_t
struct RMW_PUBLIC_TYPE rmw_subscriptions_t rmw_subscriptions_t
Array of subsciber handles.
const char * name
Definition: types.h:42
RMW_QOS_POLICY_RELIABILITY_SYSTEM_DEFAULT
Definition: types.h:161
void * data
Definition: types.h:63
const size_t domain_id
Definition: types.h:43
struct RMW_PUBLIC_TYPE rmw_gid_t rmw_gid_t
const char * implementation_identifier
Definition: types.h:40
size_t client_count
The number of clients represented by the array.
Definition: types.h:120
rmw_guard_conditions_t * guard_conditions
Definition: types.h:143
struct RMW_PUBLIC_TYPE rmw_publisher_t rmw_publisher_t
Array of guard condition handles.
Definition: types.h:132
struct RMW_PUBLIC_TYPE rmw_waitset_t rmw_waitset_t
Array of client handles.
Definition: types.h:117
struct RMW_PUBLIC_TYPE rmw_message_info_t rmw_message_info_t
const char * implementation_identifier
Definition: types.h:62
void * data
Definition: types.h:77
struct RMW_PUBLIC_TYPE rmw_time_t rmw_time_t
struct RMW_PUBLIC_TYPE rmw_services_t rmw_services_t
Array of service handles.