7 #ifndef _QIMESSAGING_GATEWAY_HPP_
8 #define _QIMESSAGING_GATEWAY_HPP_
10 #include <boost/shared_ptr.hpp>
21 class AuthProviderFactory;
23 class ClientAuthenticatorFactory;
36 Gateway(
bool enforceAuth =
false);
45 bool listen(
const Url& url);
46 bool setIdentity(
const std::string& key,
const std::string& crt);
52 #endif // _QIMESSAGING_GATEWAY_HPP_
Property< bool > & connected
dll import/export and compiler message
boost::shared_ptr< AuthProviderFactory > AuthProviderFactoryPtr
boost::shared_ptr< ClientAuthenticatorFactory > ClientAuthenticatorFactoryPtr
std::vector< Url > UrlVector
boost::shared_ptr< GatewayPrivate > GatewayPrivatePtr