Shiokaze Framework
A research-oriented fluid solver for computer graphics
runnable Member List

This is the complete list of members for runnable, including all inherited members.

add_child(configurable *child)recursive_configurableinlinevirtual
add_child(recursive_configurable *child)recursive_configurableinlinevirtual
alloc_module(configuration &config, std::string arg_name, std::string default_module_name, std::string description)modulestatic
alloc_module(std::string path)modulestatic
check_set(const environment_map &environment, std::vector< std::string > names)configurableinlineprotected
close_all_handles()modulestatic
configurable::configure(configuration &config)configurableinlinevirtual
const_send_message(std::string message, void *ptr=nullptr) constmessageableinlinevirtual
count_open_modules()modulestatic
credit()=defaultcredit
credit(std::string name, std::string argument_name)creditinline
environment_map typedefconfigurable
get_argument_name() constcreditinlinevirtual
get_author() constcreditinlinevirtual
get_date() constcreditinlinevirtual
get_email_address() constcreditinlinevirtual
get_env(const environment_map &environment, std::string key)configurableinlinestatic
get_global_configuration()configurablestatic
get_module_name() constmoduleinlinevirtual
get_name() constcreditinlinevirtual
get_version() constcreditinlinevirtual
idle()runnableinlinevirtual
initialize(const environment_map &environment) overriderunnableinlineprotectedvirtual
is_ready() constrecursive_configurableinlinevirtual
is_running() construnnableinlinevirtual
configurable::load(configuration &config)configurableinlinevirtual
m_argument_namecreditprotected
m_namecreditprotected
module()module
module_libpath(std::string module_name)modulestatic
not_recursive() overriderecursive_configurableinlinevirtual
recursive_configurable()=defaultrecursive_configurable
recursive_configure(configuration &config) overriderecursive_configurable_moduleinlinevirtual
recursive_initialize(const configurable::environment_map &environment=configurable::environment_map())recursive_configurableinlinevirtual
recursive_load(configuration &config) overriderecursive_configurable_moduleinlinevirtual
remove_child(configurable *child)recursive_configurableinlinevirtual
remove_child(recursive_configurable *child)recursive_configurableinlinevirtual
run_onetime()runnableinlinevirtual
runnable()runnableinline
send_message(std::string message, void *ptr=nullptr)messageableinlinevirtual
set_argument_name(std::string argument_name)creditinlinevirtual
set_environment(std::string name, const void *value)recursive_configurableinline
set_global_configuration(const configuration &config)configurablestatic
set_name(std::string name, std::string argument_name="")creditinlinevirtual
set_running(bool running)runnableinlinevirtual
setup_now(configuration &config=get_global_configuration()) overriderecursive_configurableinlinevirtual
should_quit() construnnableinlinevirtual
unique_alloc_module(configuration &config, std::string arg_name, std::string default_module_name, std::string description)moduleinlinestatic
~module()modulevirtual
~runnable()runnableinlinevirtual