#include <unordered_map>
#include <functional>
#include "cafer_core/Management.h"
#include "cafer_core/GetID.h"
#include "cafer_core/aliases.hpp"
#include <ros/ros.h>
#include <ros/spinner.h>
#include <ros/callback_queue.h>
Go to the source code of this file.
Classes | |
class | cafer_core::ClientDescriptor |
class ClientDescriptor. To describe a client by his namspace (ns), an id and a type More... | |
struct | cafer_core::ClientDescriptorHasher |
class | cafer_core::Component |
Abstract class for the Cafer client Main functionnalities: More... | |
Namespaces | |
cafer_core | |
Typedefs | |
using | cafer_core::MapWatchDog_t = std::unordered_map< ClientDescriptor, ros::Time, ClientDescriptorHasher > |
using | cafer_core::CreatedNodes_t = std::unordered_map< std::string, std::vector< ClientDescriptor > > |
Functions | |
void | cafer_core::init (int argc, char **argv, std::string node_name) |
bool | cafer_core::operator== (ClientDescriptor const &, ClientDescriptor const &) |
operator == for comparison between client. More... | |