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

#include <default_configuration_options.h>

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

Public Member Functions

virtual std::shared_ptr
< options::Option
the_options () const =0
 

Static Public Attributes

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 Member Functions

 ConfigurationOptions ()=default
 
virtual ~ConfigurationOptions ()=default
 
 ConfigurationOptions (ConfigurationOptions const &)=delete
 
ConfigurationOptionsoperator= (ConfigurationOptions const &)=delete
 

Protected Attributes

int default_ipc_threads = 10
 

Constructor & Destructor Documentation

mir::ConfigurationOptions::ConfigurationOptions ( )
protecteddefault
virtual mir::ConfigurationOptions::~ConfigurationOptions ( )
protectedvirtualdefault
mir::ConfigurationOptions::ConfigurationOptions ( ConfigurationOptions const &  )
protecteddelete

Member Function Documentation

ConfigurationOptions& mir::ConfigurationOptions::operator= ( ConfigurationOptions const &  )
protecteddelete
virtual std::shared_ptr<options::Option> mir::ConfigurationOptions::the_options ( ) const
pure virtual

Member Data Documentation

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

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