イベントを生成するクラスの共通インターフェース
More...
#include <EventSourceInterface.hpp>
template<class T>
class zao::endpoint::EventSourceInterface< T >
イベントを生成するクラスの共通インターフェース
- Template Parameters
-
◆ RegisterCallback() [1/3]
コールバックの送信先をshared_ptrで登録する
- Note
- 参照の保持方式としてshared_ptr/weak_ptr/unique_ptrのいずれも 利用できるが、同時に登録できるのは合計1つの参照のみである。
-
有効なインスタンスを保持していない参照を渡すと、 送信先を削除する。
- Parameters
-
◆ RegisterCallback() [2/3]
コールバックの送信先をunique_ptrで登録する
- Note
- 参照の保持方式としてshared_ptr/weak_ptr/unique_ptrのいずれも 利用できるが、同時に登録できるのは合計1つの参照のみである。
-
有効なインスタンスを保持していない参照を渡すと、 送信先を削除する。
- Parameters
-
◆ RegisterCallback() [3/3]
コールバックの送信先をweak_ptrで登録する
- Note
- 参照の保持方式としてshared_ptr/weak_ptr/unique_ptrのいずれも 利用できるが、同時に登録できるのは合計1つの参照のみである。
-
有効なインスタンスを保持していない参照を渡すと、 送信先を削除する。
- Parameters
-
listener_weak | 送信先への参照(所有権を持たない) |
The documentation for this class was generated from the following file:
- /home/jenkins/workspace/J2412.zao_sdk_jetson.build/zep_sdk/libzao-endpoint/include/zao/endpoint/EventSourceInterface.hpp