rcl
master
C API providing common ROS client library functionality.
|
15 #ifndef RCL__NODE_OPTIONS_H_
16 #define RCL__NODE_OPTIONS_H_
23 #include "rcl/allocator.h"
24 #include "rcl/arguments.h"
26 #include "rcl/domain_id.h"
29 #define RCL_NODE_OPTIONS_DEFAULT_DOMAIN_ID RCL_DEFAULT_DOMAIN_ID
79 rcl_node_get_default_options(
void);
102 rcl_node_options_copy(
133 #endif // RCL__NODE_OPTIONS_H_
rcl_allocator_t allocator
Custom allocator used for internal allocations.
Definition: node_options.h:55
Structure which encapsulates the options for creating a rcl_node_t.
Definition: node_options.h:32
bool use_global_arguments
If false then only use arguments in this struct, otherwise use global arguments also.
Definition: node_options.h:58
Hold output of parsing command line arguments.
Definition: arguments.h:32
size_t domain_id
If true, no parameter infrastructure will be setup.
Definition: node_options.h:52
rcl_arguments_t arguments
Command line arguments that apply only to this node.
Definition: node_options.h:61
bool enable_rosout
Flag to enable rosout for this node.
Definition: node_options.h:64