Horizon Official Technical Documentation
Horizon::Char::CharServer Member List

This is the complete list of members for Horizon::Char::CharServer, including all inherited members.

_char_server_configHorizon::Char::CharServerprivate
_componentsKernelprotected
_configKernelprotected
_hsr_managerKernelprivate
_io_context_globalKernelprotected
_signal_interrupt_command_line_loopKernelprivate
_task_schedulerHorizon::Char::CharServerprivate
_update_timerHorizon::Char::CharServerprivate
CHAR_SERVER_TYPE_FREE2PLAY enum valueHorizon::Char::CharServerprivate
CHAR_SERVER_TYPE_MAINTENANCE enum valueHorizon::Char::CharServerprivate
CHAR_SERVER_TYPE_MAX enum valueHorizon::Char::CharServerprivate
CHAR_SERVER_TYPE_NORMAL enum valueHorizon::Char::CharServerprivate
CHAR_SERVER_TYPE_OVER18 enum valueHorizon::Char::CharServerprivate
CHAR_SERVER_TYPE_PAYING enum valueHorizon::Char::CharServerprivate
character_server_type enum nameHorizon::Char::CharServerprivate
CharServer()Horizon::Char::CharServer
config()Horizon::Char::CharServerinline
deregister_component(Horizon::System::runtime_module_type type, int segment_number=1)Kernelinline
finalize() overrideHorizon::Char::CharServervirtual
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
getInstance()Horizon::Char::CharServerinlinestatic
getScheduler()Horizon::Char::CharServerinline
initialize() overrideHorizon::Char::CharServervirtual
initialize_cli_commands()Horizon::Char::CharServer
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
read_config()Horizon::Char::CharServer
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_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
update(uint64_t time)Horizon::Char::CharServer
verify_connected_sessions()Horizon::Char::CharServer
~CharServer()Horizon::Char::CharServer
~Kernel()Kernel
~Server()Server