diff options
Diffstat (limited to 'discord/discord.hpp')
-rw-r--r-- | discord/discord.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/discord/discord.hpp b/discord/discord.hpp index 025d969..47486fb 100644 --- a/discord/discord.hpp +++ b/discord/discord.hpp @@ -11,6 +11,8 @@ #include <unordered_set> #include <mutex> #include <zlib.h> +#include <glibmm.h> +#include <queue> // bruh #ifdef GetMessage @@ -147,6 +149,11 @@ private: HeartbeatWaiter m_heartbeat_waiter; std::atomic<bool> m_heartbeat_acked = true; + mutable std::mutex m_msg_mutex; + Glib::Dispatcher m_msg_dispatch; + std::queue<std::string> m_msg_queue; + void MessageDispatch(); + // signals public: typedef sigc::signal<void> type_signal_gateway_ready; |