StrongTypedef alias for an exchange name.
More...
#include <userver/urabbitmq/typedefs.hpp>
|
enum class | Type {
kFanOut
,
kDirect
,
kTopic
,
kHeaders
,
kConsistentHash
,
kMessageDeduplication
} |
| Type of an exchange. More...
|
|
enum class | Flags {
kNone = 0
,
kPassive = 1 << 0
,
kDurable = 1 << 1
,
kAutoDelete = 1 << 2
,
kInternal = 1 << 3
,
kNoWait = 1 << 4
} |
| Exchange options, consult RabbitMQ docs for better understanding. More...
|
|
using | UnderlyingType = std::string |
|
using | TagType = class ExchangeTag |
|
StrongTypedef alias for an exchange name.
Definition at line 28 of file typedefs.hpp.
◆ Flags
◆ Type
Type of an exchange.
Consult RabbitMQ docs for better understanding.
Definition at line 36 of file typedefs.hpp.
The documentation for this class was generated from the following file: