1 #ifndef PROTON_TRANSPORT_HPP 
    2 #define PROTON_TRANSPORT_HPP 
   26 #include "./internal/export.hpp" 
   27 #include "./internal/object.hpp" 
   32 struct pn_transport_t;
 
   37 class transport : 
public internal::object<pn_transport_t> {
 
   39     transport(pn_transport_t* t) : internal::object<pn_transport_t>(t) {}
 
   44     transport() : internal::object<pn_transport_t>(0) {}
 
   50     PN_CPP_EXTERN 
class ssl ssl() const;
 
   53     PN_CPP_EXTERN 
class sasl sasl() const;
 
   59     friend class internal::factory<
transport>;
 
A connection to a remote AMQP peer.
Definition: connection.hpp:47
Describes an endpoint error state.
Definition: error_condition.hpp:39
SASL information.
Definition: sasl.hpp:38
SSL information.
Definition: ssl.hpp:37
A network channel supporting an AMQP connection.
Definition: transport.hpp:37
transport()
Create an empty transport.
Definition: transport.hpp:44
The main Proton namespace.
Definition: annotation_key.hpp:33
The base Proton error.
Definition: error.hpp:40