Files
AestheChic/services/image-worker-cpp/src/rmq/ConnectionHandler.hpp
T
2026-07-13 10:34:54 +02:00

20 lines
474 B
C++

#pragma once
#include <uv.h>
#include <amqpcpp.h>
#include <amqpcpp/libuv.h>
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;
};