TNB Library
公開メンバ関数 | 全メンバ一覧
CSharedStructT< TYP >::IListener 構造体abstract

共有構造体管理のリスナーインターフェース [詳解]

#include <TnbSharedMemory.h>

公開メンバ関数

virtual void OnAction (TYP *P)=0
 [通知] アクション発生 [詳解]
 
virtual ~IListener (void)
 デストラクタ [詳解]
 

詳解

template<typename TYP>
struct TNB::CSharedStructT< TYP >::IListener

共有構造体管理のリスナーインターフェース

初めてのOpen,最後のClose時の通知を行います。
参照
CSharedStructT::Open()
CSharedStructT::Close()
必要ファイル
TnbSharedMemory.h
日付
06/04/20 新規作成

TnbSharedMemory.h235 行目に定義があります。

構築子と解体子

◆ ~IListener()

virtual ~IListener ( void  )
virtual

デストラクタ

TnbSharedMemory.h238 行目に定義があります。

関数詳解

◆ OnAction()

virtual void OnAction ( TYP *  P)
pure virtual

[通知] アクション発生

覚え書き
Openで使用した場合、初めて作成された時にコールされる。
Closeで使用した場合、共有メモリを破棄する直前にコールされる。
引数
P確保したメモリのポインタ