#pragma once #include #include #include class ConnectionHandler : public AMQP::LibUvHandler { public: ConnectionHandler(uv_loop_t *loop) : AMQP::LibUvHandler(loop) {} void onConnected(AMQP::TcpConnection *connection) override; void onReady(AMQP::TcpConnection *connection) override; void onError(AMQP::TcpConnection *connection, const char *message) override; ~ConnectionHandler() override = default; };