SHM
Shared-memorybasedHandy-communicationManager
Classes
shm_pub_sub.hpp File Reference

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...
 

Detailed Description

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.