Chicane

Subscription

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

Tipos

NomeValorDescrição
EmptyCallback
std::function<void()>
NextCallback
std::function<void(T)>
ErrorCallback
std::function<void(const String &)>
CompleteCallback
std::function<void()>

Construtores

NomeDescrição
Subscription(
EmptyCallback inNext
ErrorCallback inError
CompleteCallback inComplete
)
Subscription(
NextCallback inNext
ErrorCallback inError
CompleteCallback inComplete
)
Subscription()

Funções

AccessoReturnoModificadorNomeDescrição
public
inline
next()
public
inline
next(
T inData
)
public
inline
error(
const  String& inMessage
)
public
bool
inline, const
isCompleted()
public
inline
complete()

Membros

AccessoTipoModificadorNomeDescrição
private
bool
m_bIsCompleted
private
m_next
private
m_error
private
m_complete