#include <iostream>
#include <ctime>
#include <random>
#include <sstream>
#include <mutex>
#include <unordered_map>
#include <deque>
#include <ros/ros.h>
#include <std_msgs/Time.h>
#include <std_msgs/Header.h>
#include "cafer_core/component.hpp"
Go to the source code of this file.
Classes | |
class | cafer_core::ManagerBase< Msg, DataContainer, DerivedClass > |
Base class for manager component. A manager component handle ROS messages (like images, features or policies). More... | |
class | cafer_core::Manager< Msg, DataContainer > |
class | cafer_core::Manager< Msg, std::unordered_map< u_int32_t, Msg > > |
class | cafer_core::Manager< Msg, std::deque< Msg > > |
Namespaces | |
cafer_core | |
Typedefs | |
template<typename Msg > | |
using | cafer_core::ManagerMap = Manager< Msg, std::unordered_map< u_int32_t, Msg >> |
Manager component which use std::unordered_map as container. More... | |
template<typename Msg > | |
using | cafer_core::ManagerQueue = Manager< Msg, std::deque< Msg >> |
Manager component which use std::queue as container. More... | |