SHM
Shared-memorybasedHandy-communicationManager
|
Class definitions for topic communication with publisher/subscriber model. The notation is complianted ROS Cpp style guide. http://wiki.ros.org/ja/CppStyleGuide. More...
#include <iostream>
#include <limits>
#include <string>
#include <regex>
#include <stdexcept>
#include <mutex>
#include <sys/mman.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/time.h>
#include <pthread.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include "shm_base.hpp"
Go to the source code of this file.
Classes | |
class | irlab::shm::Publisher< T > |
Class representing a publisher that outputs topics to shared memory This class is used to output the type or class given as template class as a topic. More... | |
class | irlab::shm::Subscriber< T > |
Class representing a subscriber that retrieves topics from shared memory This class is used to load a type or class given as template class as a topic. It also has an API that waits until the topic is updated. More... | |
Class definitions for topic communication with publisher/subscriber model. The notation is complianted ROS Cpp style guide. http://wiki.ros.org/ja/CppStyleGuide.
Definition in file shm_pub_sub.hpp.