![]() |
ARCS6 AR6-REV.24062600
|
共有メモリクラス [詳解]
#include <ARCS6/lib/SharedMemory.hh>
公開メンバ関数 | |
| SharedMemory (void) | |
| 空コンストラクタ | |
| SharedMemory (const std::string Name) | |
| コンストラクタ | |
| SharedMemory (SharedMemory &&r) | |
| ムーブコンストラクタ | |
| ~SharedMemory () | |
| デストラクタ | |
| void | Create (const std::string Name) |
| 共有メモリを生成する関数 | |
| void | Release (void) |
| 共有メモリを解放する関数 | |
| void | DispAddress (void) |
| 先頭アドレスを表示する関数 | |
| T | Read (const size_t i) const |
| メモリから読み込む関数 | |
| void | Write (const size_t i, const T val) |
| メモリに書き込む関数 | |
共有メモリクラス
| T | 変数の型 |
| S | 要素数 |
| W | ホスト側/クライアント側モード |
| M | 共有メモリモード |
|
inline |
ムーブコンストラクタ
| [in] | r | 右辺値 |
|
inline |
メモリから読み込む関数
| [in] | i | 要素番号 |
|
inline |
メモリに書き込む関数
| [in] | i | 要素番号 |
| [out] | val | 値 |