Horizon Official Technical Documentation
Horizon::Zone::ZoneKernel Member List

This is the complete list of members for Horizon::Zone::ZoneKernel, including all inherited members.

_componentsKernelprotected
_configHorizon::Zone::ZoneKernelprotected
_hsr_managerKernelprivate
_io_context_globalKernelprotected
_signal_interrupt_command_line_loopKernelprivate
_task_schedulerHorizon::Zone::ZoneKernelprotected
config()Horizon::Zone::ZoneKernelinline
deregister_component(Horizon::System::runtime_module_type type, int segment_number=1)Kernelinline
finalize()Horizon::Zone::ZoneKernelvirtual
general_conf()Serverinline
general_configServerprotected
get_component(std::string uuid)Kernelinline
get_component_count()Kernelinline
get_component_of_type(Horizon::System::runtime_module_type type, int segment_number=1)Kernelinline
get_components()Kernelinline
get_database_connection()Serverinline
get_io_context()Kernel
get_registered_component_count_of_type(Horizon::System::runtime_module_type type)Kernelinline
get_segment_number_for_resource(Horizon::System::runtime_module_type module_t, Key resource_key, Value resource_not_found_value)Kernelinline
get_signal_interrupt_command_line_loop()Kernelinline
get_system_routine_manager()Kernelinline
getScheduler()Horizon::Zone::ZoneKernelinline
initialize()Horizon::Zone::ZoneKernelvirtual
Kernel(general_server_configuration &config)Kernel
parse_common_configs(sol::table &cfg)Server
parse_exec_args(const char *argv[], int argc)Server
post_finalize()Servervirtual
post_initialize()Servervirtual
print_help()Server
register_component(Horizon::System::runtime_module_type type, T &&component)Kernelinline
register_component(Horizon::System::runtime_module_type type, std::shared_ptr< T > component)Kernelinline
Server()Server
set_config(s_zone_server_configuration &config)Horizon::Zone::ZoneKernelinline
set_signal_interrupt_command_line_loop(bool signal)Kernelinline
system_routine_process_queue()Kernel
system_routine_queue_push(std::shared_ptr< Horizon::System::RuntimeContext > context)Kernel
system_routine_queue_push(std::shared_ptr< Horizon::System::RuntimeContextChain > context)Kernel
system_routine_register(Horizon::System::runtime_module_type module_t, Horizon::System::runtime_synchronization_method sync_t, std::shared_ptr< Horizon::System::RuntimeContext > context)Kernel
test_database_connection()Server
verify_connected_sessions()Horizon::Zone::ZoneKernel
ZoneKernel(s_zone_server_configuration &config)Horizon::Zone::ZoneKernel
~Kernel()Kernel
~Server()Server
~ZoneKernel()Horizon::Zone::ZoneKernel