rmw
master
C API providing a middleware abstraction layer which is used to implement the rest of ROS.
|
Go to the documentation of this file.
15 #ifndef RMW__NETWORK_FLOW_ENDPOINT_ARRAY_H_
16 #define RMW__NETWORK_FLOW_ENDPOINT_ARRAY_H_
94 #endif // RMW__NETWORK_FLOW_ENDPOINT_ARRAY_H_
#define RMW_PUBLIC
Definition: visibility_control.h:48
struct RMW_PUBLIC_TYPE rmw_network_flow_endpoint_array_t rmw_network_flow_endpoint_array_t
Structure to hold an arrary of network_flow_endpoint_t.
RMW_PUBLIC_TYPE
Type mapping of rcutils log severity types to rmw specific types.
Definition: types.h:540
rmw_network_flow_endpoint_array_t rmw_get_zero_initialized_network_flow_endpoint_array(void)
Return a rmw_network_flow_endpoint_array_t instance with zero-initialized members.
rmw_ret_t rmw_network_flow_endpoint_array_check_zero(const rmw_network_flow_endpoint_array_t *network_flow_endpoint_array)
Check if network_flow_endpoint_array instance is zero-initialized.
#define RMW_WARN_UNUSED
Indicate that a variable is not used, and prevent compiler from issuing warnings.
Definition: macros.h:24
size_t size
Size of the array.
Definition: network_flow_endpoint_array.h:33
rmw_network_flow_endpoint_t * network_flow_endpoint
Array of rmw_network_flow_endpoint_t.
Definition: network_flow_endpoint_array.h:35
Structure that describes network flow endpoint of a publisher or subscription.
Definition: network_flow_endpoint.h:49
int32_t rmw_ret_t
Return code for rmw functions.
Definition: ret_types.h:26
rmw_ret_t rmw_network_flow_endpoint_array_fini(rmw_network_flow_endpoint_array_t *network_flow_endpoint_array)
Deallocate a rmw_network_flow_endpoint_array_t instance.
rmw_ret_t rmw_network_flow_endpoint_array_init(rmw_network_flow_endpoint_array_t *network_flow_endpoint_array, size_t size, rcutils_allocator_t *allocator)
Allocate a rmw_network_flow_endpoint_array_t instance.
rcutils_allocator_t * allocator
Allocator.
Definition: network_flow_endpoint_array.h:37
Structure to hold an arrary of network_flow_endpoint_t.
Definition: network_flow_endpoint_array.h:30