|
SHM
Shared-memory based Handy-communication Manager
|
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.