Chicane

Subscription

Header
Chicane/Core/Event/Subscription.hpp
Namespace
Chicane::Subscription

Recebe notificações em qualquer mudança no valor original do Oservable.

Construtores

ModificadorNomeDescrição
Subscription<T>(std::function<void (T)> inNext, std::function<void (const std::string&)> inError, std::function<void ()> inComplete)

Funções

AcessoModificadorTipoNomeDescrição
publicvoidnext(const T& inData)
publicvoiderror(const std::string& inMessage)
publicboolisCompleted()
publicvoidcomplete()

Propriedades

AcessoModificadorTipoNomeDescrição
protectedboolm_bIsCompleted
protectedstd::function<void (T)>m_next
protectedstd::function<void (const std::string&)>m_error
protectedstd::function<void ()>m_complete