azure-core-amqp
Loading...
Searching...
No Matches
amqp_header_detect_transport.hpp
1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT License.
3
4#pragma once
5
6#include "transport.hpp"
7
8#include <exception>
9
10namespace Azure { namespace Core { namespace Amqp { namespace Network { namespace _internal {
11
15 class AmqpHeaderDetectTransportFactory final {
16
17 public:
24 static Transport Create(
25 std::shared_ptr<Transport> parentTransport,
26 TransportEvents* eventHandler);
27 AmqpHeaderDetectTransportFactory() = delete;
28 };
29
30}}}}} // namespace Azure::Core::Amqp::Network::_internal