ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
ARCS::SharedMemory< T, S, W, M > クラステンプレート

共有メモリクラス [詳解]

#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)
 先頭アドレスを表示する関数
 
Read (const size_t i) const
 メモリから読み込む関数
 
void Write (const size_t i, const T val)
 メモリに書き込む関数
 

詳解

template<typename T, size_t S, ShMemSide W, ShMemMode M>
class ARCS::SharedMemory< T, S, W, M >

共有メモリクラス

テンプレート引数
T変数の型
S要素数
Wホスト側/クライアント側モード
M共有メモリモード

構築子と解体子

◆ SharedMemory()

template<typename T , size_t S, ShMemSide W, ShMemMode M>
ARCS::SharedMemory< T, S, W, M >::SharedMemory ( SharedMemory< T, S, W, M > && r)
inline

ムーブコンストラクタ

引数
[in]r右辺値

関数詳解

◆ Read()

template<typename T , size_t S, ShMemSide W, ShMemMode M>
T ARCS::SharedMemory< T, S, W, M >::Read ( const size_t i) const
inline

メモリから読み込む関数

引数
[in]i要素番号

◆ Write()

template<typename T , size_t S, ShMemSide W, ShMemMode M>
void ARCS::SharedMemory< T, S, W, M >::Write ( const size_t i,
const T val )
inline

メモリに書き込む関数

引数
[in]i要素番号
[out]val

このクラス詳解は次のファイルから抽出されました: