libqi-api  release-2.5.3-2016-11-18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
qi::ApplicationSession::Config Class Reference

#include <applicationsession.hpp>

Public Member Functions

 Config ()
 
 ~Config ()
 
ConfigsetDefaultStandAlone (bool standAlone)
 
bool defaultStandAlone () const
 
ConfigsetOption (ApplicationSession::Option opt)
 
ApplicationSession::Option option () const
 
ConfigsetDefaultUrl (const Url &url)
 
const UrldefaultUrl () const
 
ConfigsetDefaultListenUrl (const Url &listenUrl)
 
const UrldefaultListenUrl () const
 
ConfigsetName (const std::string &name)
 
const std::string & name () const
 

Detailed Description

This class is used to set configuration of the ApplicationSession

Definition at line 44 of file applicationsession.hpp.

Constructor & Destructor Documentation

qi::ApplicationSession::Config::Config ( )
qi::ApplicationSession::Config::~Config ( )

Member Function Documentation

const Url& qi::ApplicationSession::Config::defaultListenUrl ( ) const
bool qi::ApplicationSession::Config::defaultStandAlone ( ) const
const Url& qi::ApplicationSession::Config::defaultUrl ( ) const
const std::string& qi::ApplicationSession::Config::name ( ) const
ApplicationSession::Option qi::ApplicationSession::Config::option ( ) const
Config& qi::ApplicationSession::Config::setDefaultListenUrl ( const Url listenUrl)

Set default url to listen to If –qi-listen-url is set the session will listen on the provided url.

Config& qi::ApplicationSession::Config::setDefaultStandAlone ( bool  standAlone)

Set default value of standAlone if defaultUrl is set this function will throw. If –qi-standalone is set the session will automatically be standalone.

Config& qi::ApplicationSession::Config::setDefaultUrl ( const Url url)

Set default url to connect to If –qi-url is set the session will connect on the provided url.

Config& qi::ApplicationSession::Config::setName ( const std::string &  name)
Config& qi::ApplicationSession::Config::setOption ( ApplicationSession::Option  opt)

The documentation for this class was generated from the following file: