Chicane

Bus

Header
Includes/Chicane/Core/Script/Bus.hpp
Namespace
Chicane::Script::Bus

Tipos

NomeValorDescrição
Callback
std::function<void(const String &)>

Construtores

NomeDescrição
Bus()

Funções

AccessoReturnoModificadorNomeDescrição
public
std::uint64_t
subscribe(
const  String& inName, 
Callback inCallback
)
public
void
unsubscribe(
std::uint64_t inToken
)
public
void
send(
const  String& inName, 
const  String& inData
)

Membros

AccessoTipoModificadorNomeDescrição
private
std::uint64_t
m_next
private
std::unordered_map<String, std::vector<Slot>>
m_slots