userver: userver/rabbitmq_fwd.hpp Source File
Loading...
Searching...
No Matches
rabbitmq_fwd.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/rabbitmq_fwd.hpp
4/// This file is for forward-declaring some headers that are required for
5/// working with RabbitMQ userver component.
6
7#include <memory>
8
9USERVER_NAMESPACE_BEGIN
10
11namespace components {
12class RabbitMQ;
13}
14
15namespace urabbitmq {
16
17class Client;
18using ClientPtr = std::shared_ptr<Client>;
19
20class AdminChannel;
21class Channel;
22class ReliableChannel;
23
24class Queue;
25class Exchange;
26
27} // namespace urabbitmq
28
29USERVER_NAMESPACE_END