|
Brenta Engine 1.2
|
Data Structures | |
| struct | Event |
| class | Subscription |
Public Types | |
| using | SignalId = std::string |
| using | Message = std::string |
| using | ConnectionId = int |
| using | Callback = std::function< void(Message)> |
Static Public Member Functions | |
| static void | emit (const Event &event) |
| static Subscription | subscribe (const SignalId &id, Callback callback) |
| static void | unsubscribe (const Subscription &sub) |
| static void | update () |
| static void | clear () |
Definition at line 31 of file signal.hpp.
| using brenta::SignalManager::Callback = std::function<void(Message)> |
Definition at line 38 of file signal.hpp.
| using brenta::SignalManager::ConnectionId = int |
Definition at line 37 of file signal.hpp.
| using brenta::SignalManager::Message = std::string |
Definition at line 36 of file signal.hpp.
| using brenta::SignalManager::SignalId = std::string |
Definition at line 35 of file signal.hpp.
|
static |
Definition at line 82 of file signal.cpp.
|
static |
Definition at line 25 of file signal.cpp.
|
static |
Definition at line 33 of file signal.cpp.
|
static |
Definition at line 47 of file signal.cpp.
|
static |
Definition at line 67 of file signal.cpp.