Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
mir::DefaultConfigurationOptions Class Reference

#include <default_configuration_options.h>

Inheritance diagram for mir::DefaultConfigurationOptions:
Inheritance graph
[legend]

Public Member Functions

 DefaultConfigurationOptions (int argc, char const *argv[])
 
virtual ~DefaultConfigurationOptions ()=default
 

Protected Member Functions

boost::program_options::options_description_easy_init add_options ()
 
virtual void parse_options (boost::program_options::options_description &options_description, options::ProgramOption &options) const
 
virtual std::shared_ptr
< options::Option
the_options () const
 
- Protected Member Functions inherited from mir::ConfigurationOptions
 ConfigurationOptions ()=default
 
virtual ~ConfigurationOptions ()=default
 
 ConfigurationOptions (ConfigurationOptions const &)=delete
 
ConfigurationOptionsoperator= (ConfigurationOptions const &)=delete
 

Additional Inherited Members

- Static Public Attributes inherited from mir::ConfigurationOptions
static char const *const server_socket_opt = "file"
 
static char const *const no_server_socket_opt = "no-file"
 
static char const *const session_mediator_report_opt = "session-mediator-report"
 
static char const *const msg_processor_report_opt = "msg-processor-report"
 
static char const *const display_report_opt = "display-report"
 
static char const *const legacy_input_report_opt = "legacy-input-report"
 
static char const *const connector_report_opt = "connector-report"
 
static char const *const input_report_opt = "input-report"
 
static char const *const host_socket_opt = "host-socket"
 
static char const *const standalone_opt = "standalone"
 
static char const *const frontend_threads = "ipc-thread-pool"
 
static char const *const glog = "glog"
 
static char const *const glog_stderrthreshold = "glog-stderrthreshold"
 
static char const *const glog_minloglevel = "glog-minloglevel"
 
static char const *const glog_log_dir = "glog-log-dir"
 
static char const *const glog_log_dir_default = ""
 
static int const glog_stderrthreshold_default = 2
 
static int const glog_minloglevel_default = 0
 
static bool const enable_input_default = true
 
static char const *const off_opt_value = "off"
 
static char const *const log_opt_value = "log"
 
static char const *const lttng_opt_value = "lttng"
 
static char const *const platform_graphics_lib = "platform-graphics-lib"
 
static char const *const default_platform_graphics_lib = "libmirplatformgraphics.so"
 
- Protected Attributes inherited from mir::ConfigurationOptions
int default_ipc_threads = 10
 

Constructor & Destructor Documentation

mir::DefaultConfigurationOptions::DefaultConfigurationOptions ( int  argc,
char const *  argv[] 
)
virtual mir::DefaultConfigurationOptions::~DefaultConfigurationOptions ( )
virtualdefault

Member Function Documentation

boost::program_options::options_description_easy_init mir::DefaultConfigurationOptions::add_options ( )
protected
Examples:
demo_shell.cpp.
void mir::DefaultConfigurationOptions::parse_options ( boost::program_options::options_description &  options_description,
options::ProgramOption options 
) const
protectedvirtual
std::shared_ptr< mir::options::Option > mir::DefaultConfigurationOptions::the_options ( ) const
protectedvirtual

Implements mir::ConfigurationOptions.

Examples:
demo_shell.cpp.

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013