#define lib_assert(expression, message)
Asserts some logic in the code. Disabled in non debug mode by default. Can be re-enabled in release u...
Definition LibAssert.h:70
bool contains(const t_type &element) const
Definition Buffer.hpp:674
constexpr t_index_type size() const
Definition Buffer.hpp:1461
Definition SocketIOChannel.h:39
void recieveData(const char *data, uint04 size)
Definition SocketIOChannel.h:68
void setRecieveDataCallback(std::function< void(const char *data, uint04 size)> data_callback)
Definition SocketIOChannel.h:57
SocketIOChannel(const String &name, std::function< void(const char *data, uint04 size)> data_callback, UUID target=Constant< UUID >::NaN)
Definition SocketIOChannel.h:49
std::function< void(const char *data, uint04 size)> m_recieve_data_callback
Definition SocketIOChannel.h:74
UUID m_target
Definition SocketIOChannel.h:76
SocketIOChannel(const String &name, UUID target=Constant< UUID >::NaN)
Definition SocketIOChannel.h:42
const UUID & target() const
Definition SocketIOChannel.h:65
const String & name() const
Definition SocketIOChannel.h:64
String m_name
Definition SocketIOChannel.h:77
std::function< void(const char *data, uint04 size)> m_send_data_callback
Definition SocketIOChannel.h:75
void setSendDataCallback(std::function< void(const char *data, uint04 size)> data_callback)
Definition SocketIOChannel.h:67
void sendData(const char *data, uint04 size)
Definition SocketIOChannel.h:58
friend class SocketIO
Definition SocketIOChannel.h:40
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:120
Definition BaseValues.hpp:272