2014-01-04 19:45:04 +08:00
|
|
|
/**
|
|
|
|
|
* ExchangeType.h
|
|
|
|
|
*
|
|
|
|
|
* The various exchange types that are supported
|
|
|
|
|
*
|
|
|
|
|
* @copyright 2014 Copernica BV
|
|
|
|
|
*/
|
|
|
|
|
|
2015-11-01 17:48:13 +08:00
|
|
|
/**
|
|
|
|
|
* Include guard
|
|
|
|
|
*/
|
|
|
|
|
#pragma once
|
|
|
|
|
|
2014-01-04 19:45:04 +08:00
|
|
|
/**
|
|
|
|
|
* Set up namespace
|
|
|
|
|
*/
|
|
|
|
|
namespace AMQP {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* The class
|
|
|
|
|
*/
|
|
|
|
|
enum ExchangeType
|
|
|
|
|
{
|
|
|
|
|
fanout,
|
|
|
|
|
direct,
|
|
|
|
|
topic,
|
2016-06-15 23:20:31 +08:00
|
|
|
headers,
|
2021-11-23 21:09:50 +08:00
|
|
|
consistent_hash,
|
|
|
|
|
message_deduplication
|
2014-01-04 19:45:04 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* End of namespace
|
|
|
|
|
*/
|
|
|
|
|
}
|
|
|
|
|
|