#include <transport.hpp>
◆ connect_timeout
| std::chrono::seconds conduit::amqp::Config::connect_timeout {10} |
◆ connection_name
| std::string conduit::amqp::Config::connection_name |
◆ exchange
| std::string conduit::amqp::Config::exchange = "conduit" |
◆ exchange_auto_delete
| bool conduit::amqp::Config::exchange_auto_delete = false |
◆ exchange_durable
| bool conduit::amqp::Config::exchange_durable = true |
◆ exchange_type
| std::string conduit::amqp::Config::exchange_type = "topic" |
◆ format
Wire format used for both outbound publishes and inbound decoding.
◆ heartbeat
| std::chrono::seconds conduit::amqp::Config::heartbeat {30} |
◆ persistent
| bool conduit::amqp::Config::persistent = false |
◆ publisher_confirms
| bool conduit::amqp::Config::publisher_confirms = false |
◆ queue
| std::string conduit::amqp::Config::queue |
◆ queue_auto_delete
| bool conduit::amqp::Config::queue_auto_delete = true |
◆ queue_durable
| bool conduit::amqp::Config::queue_durable = false |
◆ queue_exclusive
| bool conduit::amqp::Config::queue_exclusive = true |
◆ routing_key
| std::string conduit::amqp::Config::routing_key = "conduit.envelope" |
Outbound publish routing key AND inbound binding pattern.
For topic exchanges this can include wildcards (*, #).
◆ tls
| std::optional<TlsConfig> conduit::amqp::Config::tls |
◆ url
| std::string conduit::amqp::Config::url |
The documentation for this struct was generated from the following file: