Hitachi

インメモリデータグリッド Hitachi Elastic Application Data Store ユーザーズガイド


20.1.56 ead_cluster_eventlistener構造体(クラスタイベントリスナの関数)

ead_cluster_eventlistener構造体には,クラスタイベントリスナ用にユーザが定義する関数のポインタを格納します。

〈この項の構成〉

(1) 形式

struct ead_cluster_eventlistener {
  void (*on_event)(EAD_CACHE_MANAGER*,
                   char*,
                   ead_cluster_eventcontext*,
                   void*);
};

(2) メンバの説明

on_event

ead_cluster_eventcontext構造体のevent_typeメンバが示すイベントの発生時に,呼び出される関数を格納します。

(3) 引数

EAD_CACHE_MANAGER

キャッシュマネージャを指すポインタを指定します。

char

実行されるクラスタイベントリスナの名称を指定します。

ead_cluster_eventcontext

クラスタイベントリスナ実行時に使用する情報を指すポインタを指定します。

void

クラスタイベントリスナ追加時に指定した,クラスタイベントリスナとのデータの伝達に使用するポインタを指定します。

(4) 注意事項