Chicane

Subscription

ヘッダー
Chicane/Core/Event/Subscription.hpp
ネームスペース
Chicane::Subscription

オブザーバブルのソース値が変更された際に通知を受ける。

コンストラクター

モディファイア名前説明
Subscription<T>(std::function<void (T)> inNext, std::function<void (const std::string&)> inError, std::function<void ()> inComplete)

関数

アクセスモディファイアタイプ名前説明
publicvoidnext(const T& inData)
publicvoiderror(const std::string& inMessage)
publicboolisCompleted()
publicvoidcomplete()

メンバ

アクセスモディファイアタイプ名前説明
protectedboolm_bIsCompleted
protectedstd::function<void (T)>m_next
protectedstd::function<void (const std::string&)>m_error
protectedstd::function<void ()>m_complete