SHM
共有メモリを用いた高速で扱いやすいプロセス間通信マネージャ
Classes
shm_pub_sub.hpp File Reference

出版/購読モデルによるトピック通信を規定するクラスの定義 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 >
 共有メモリにトピックを出力する出版者を表現するクラス More...
 
class  irlab::shm::Subscriber< T >
 共有メモリからトピックを取得する購読者を表現するクラス More...
 

Detailed Description

出版/購読モデルによるトピック通信を規定するクラスの定義

Note
記法はROSに準拠する http://wiki.ros.org/ja/CppStyleGuide

Definition in file shm_pub_sub.hpp.