rcl
master
C API providing common ROS client library functionality.
|
Go to the documentation of this file.
17 #ifndef RCL__NODE_OPTIONS_H_
18 #define RCL__NODE_OPTIONS_H_
31 #define RCL_NODE_OPTIONS_DEFAULT_DOMAIN_ID RCL_DEFAULT_DOMAIN_ID
127 #endif // RCL__NODE_OPTIONS_H_
rcl_allocator_t allocator
If true, no parameter infrastructure will be setup.
Definition: node_options.h:44
rmw_ret_t rcl_ret_t
The type that holds an rcl return code.
Definition: types.h:23
rcl_ret_t rcl_node_options_fini(rcl_node_options_t *options)
Finalize the given node_options.
Structure which encapsulates the options for creating a rcl_node_t.
Definition: node_options.h:34
struct rcl_node_options_t rcl_node_options_t
Structure which encapsulates the options for creating a rcl_node_t.
rcl_ret_t rcl_node_options_copy(const rcl_node_options_t *options, rcl_node_options_t *options_out)
Copy one options structure into another.
bool use_global_arguments
If false then only use arguments in this struct, otherwise use global arguments also.
Definition: node_options.h:47
Hold output of parsing command line arguments.
Definition: arguments.h:35
rcl_arguments_t arguments
Command line arguments that apply only to this node.
Definition: node_options.h:50
rcl_node_options_t rcl_node_get_default_options(void)
Return the default node options in a rcl_node_options_t.
rmw_qos_profile_t rosout_qos
Middleware quality of service settings for /rosout.
Definition: node_options.h:56
bool enable_rosout
Flag to enable rosout for this node.
Definition: node_options.h:53