class runtime_configuration
Declaration
class runtime_configuration : public section { /* full declaration omitted */ };Description
////////////////////////////////////////////////////////////////////////
Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:32
Inherits from: section
Member Variables
- public pika::runtime_mode mode_
Method Overview
- public bool enable_global_lock_detection() const
- public bool enable_lock_detection() const
- public bool enable_minimal_deadlock_detection() const
- public bool enable_spinlock_deadlock_detection() const
- public std::string get_cmd_line() const
- public std::ptrdiff_t get_default_stack_size() const
- public bool get_itt_notify_mode() const
- public std::size_t get_os_thread_count() const
- public std::size_t get_spinlock_deadlock_detection_limit() const
- public std::size_t get_spinlock_deadlock_warning_limit() const
- public std::ptrdiff_t get_stack_size(threads::thread_stacksize stacksize) const
- public std::size_t get_thread_pool_size(const char * poolname) const
- public bool load_application_configuration(const char * filename, pika::error_code & ec = throws)
- public void reconfigure(const std::vector<std::string> & ini_defs)
- public void reconfigure(const std::string & ini_file)
- public runtime_configuration(const char * argv0, pika::runtime_mode mode, const std::vector<std::string> & extra_static_ini_defs = {})
- public std::size_t trace_depth() const
- public bool use_stack_guard_pages() const
Inherited from section:
- public add_entry
- public add_entry
- public add_notification_callback
- public add_section
- public add_section_if_new
- protected clone_from
- public dump
- public dump
- public expand
- public expand
- public get_entries
- public get_entry
- public get_entry
- public get_entry
- public get_full_name
- public get_name
- public get_parent_name
- public get_root
- public get_section
- public get_section
- public get_sections
- public get_sections
- public has_entry
- public has_section
- protected line_msg
- public merge
- public merge
- public parse
- public parse
- public read
- public set_name
- public set_root
Methods
bool enable_global_lock_detection() const
bool enable_global_lock_detection() constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:63
bool enable_lock_detection() const
bool enable_lock_detection() constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:60
bool enable_minimal_deadlock_detection() const
bool enable_minimal_deadlock_detection() constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:66
bool enable_spinlock_deadlock_detection() const
bool enable_spinlock_deadlock_detection() constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:67
std::string get_cmd_line() const
std::string get_cmd_line() constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:83
std::ptrdiff_t get_default_stack_size() const
std::ptrdiff_t get_default_stack_size() constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:86
bool get_itt_notify_mode() const
bool get_itt_notify_mode() constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:57
std::size_t get_os_thread_count() const
std::size_t get_os_thread_count() constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:80
std::size_t
get_spinlock_deadlock_detection_limit() const
std::size_t
get_spinlock_deadlock_detection_limit() constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:68
std::size_t get_spinlock_deadlock_warning_limit()
const
std::size_t get_spinlock_deadlock_warning_limit()
constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:69
std::ptrdiff_t get_stack_size(
threads::thread_stacksize stacksize) const
std::ptrdiff_t get_stack_size(
threads::thread_stacksize stacksize) constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:92
Parameters
- threads::thread_stacksize stacksize
std::size_t get_thread_pool_size(
const char* poolname) const
std::size_t get_thread_pool_size(
const char* poolname) constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:96
Parameters
- const char* poolname
bool load_application_configuration(
const char* filename,
pika::error_code& ec = throws)
bool load_application_configuration(
const char* filename,
pika::error_code& ec = throws)Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:53
Parameters
- const char* filename
- pika::error_code& ec = throws
void reconfigure(
const std::vector<std::string>& ini_defs)
void reconfigure(
const std::vector<std::string>& ini_defs)Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:49
Parameters
- const std::vector<std::string>& ini_defs
void reconfigure(const std::string& ini_file)
void reconfigure(const std::string& ini_file)Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:45
Parameters
- const std::string& ini_file
runtime_configuration(
const char* argv0,
pika::runtime_mode mode,
const std::vector<std::string>&
extra_static_ini_defs = {})
runtime_configuration(
const char* argv0,
pika::runtime_mode mode,
const std::vector<std::string>&
extra_static_ini_defs = {})Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:40
Parameters
- const char* argv0
- pika::runtime_mode mode
- const std::vector<std::string>& extra_static_ini_defs = {}
std::size_t trace_depth() const
std::size_t trace_depth() constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:77
bool use_stack_guard_pages() const
bool use_stack_guard_pages() constDeclared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:73