8 #ifndef QI_MESSAGING_APPLICATIONSESSION_HPP_
9 #define QI_MESSAGING_APPLICATIONSESSION_HPP_
10 #include <boost/noncopyable.hpp>
16 class ApplicationSessionPrivate;
38 Option_NoAutoExit = 1,
55 Config& setDefaultStandAlone(
bool standAlone);
56 bool defaultStandAlone()
const;
66 const Url& defaultUrl()
const;
72 Config& setDefaultListenUrl(
const Url& listenUrl);
73 const Url& defaultListenUrl()
const;
75 Config& setName(
const std::string& name);
76 const std::string& name()
const;
103 const Url& url =
"tcp://127.0.0.1:9559");
145 ApplicationSessionPrivate* _p;
151 #endif // QIMESSAGING_APPLICATIONSESSION_HPP_
boost::shared_ptr< Session > SessionPtr
Class handling startup and teardown of an application.
#define QI_API_DEPRECATED_MSG(msg__)
Compiler flags to mark a function as deprecated. It will generate a compiler warning.