rclUE
ROS2Support.h
Go to the documentation of this file.
1 
17 #pragma once
18 
19 
20 
21 #include "rclcUtilities.h"
22 
23 
24 
25 #include <CoreMinimal.h>
26 
27 
28 
29 #include "ROS2Support.generated.h"
30 
31 
32 
46 class RCLUE_API UROS2Support : public UObject
47 
48 {
49 
50 
51 
52 public:
53 
67  void Init();
68 
69 
70 
84  void Fini();
85 
86 
87 
88  rclc_support_t& Get();
89 
90 
91 
92 private:
93 
94  rcl_allocator_t allocator;
95 
96 
97 
98  rclc_support_t support;
99 
100 };
101 
rclcUtilities.h
Header containing utilities and includes that are needed/useful in almost any class in rclUE.
UROS2Support
class that tracks rclc_support_t (see rclc/types.h)
Definition: ROS2Support.h:46