libqi-api  2.4.3.28
 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 ()
 
Config & setDefaultStandAlone (bool standAlone)
 
bool defaultStandAlone () const
 
Config & setOption (ApplicationSession::Option opt)
 
ApplicationSession::Option option () const
 
Config & setDefaultUrl (const Url &url)
 
const Url & defaultUrl () const
 
Config & setDefaultListenUrl (const Url &listenUrl)
 
const Url & defaultListenUrl () const
 
Config & setName (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: