|
Easy Navigation
|
The RT velocity path (proposals, mux, smoother) must not allocate memory once warm. More...
#include <atomic>#include <cmath>#include <cstdlib>#include <limits>#include <new>#include "gtest/gtest.h"#include "rclcpp/rclcpp.hpp"#include "rclcpp_lifecycle/lifecycle_node.hpp"#include "geometry_msgs/msg/twist_stamped.hpp"#include "easynav_controller/VelocityMux.hpp"#include "easynav_controller/VelocitySmoother.hpp"#include "easynav_controller/safety/CommandGuard.hpp"#include "easynav_core/SafetyChannel.hpp"#include "easynav_core/VelocityCommand.hpp"
Functions | |
| void | operator delete (void *p) noexcept |
| void | operator delete (void *p, std::size_t) noexcept |
| void * | operator new (std::size_t size) |
| TEST (RtAllocationTest, GuardedVelocityOutputDoesNotAllocateOnceWarm) | |
| TEST (RtAllocationTest, SafetyChannelPathDoesNotAllocateOnceWarm) | |
| TEST (RtAllocationTest, TheCounterSeesAllocations) | |
| TEST (RtAllocationTest, VelocityPathDoesNotAllocateOnceWarm) | |
The RT velocity path (proposals, mux, smoother) must not allocate memory once warm.
|
noexcept |
|
noexcept |
| void * operator new | ( | std::size_t | size | ) |
| TEST | ( | RtAllocationTest | , |
| GuardedVelocityOutputDoesNotAllocateOnceWarm | ) |
| TEST | ( | RtAllocationTest | , |
| SafetyChannelPathDoesNotAllocateOnceWarm | ) |
| TEST | ( | RtAllocationTest | , |
| TheCounterSeesAllocations | ) |
| TEST | ( | RtAllocationTest | , |
| VelocityPathDoesNotAllocateOnceWarm | ) |