![]() |
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 | 値 |