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

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

_active_socketsHorizon::Networking::NetworkThread< ZoneSocket >protected
_connectionsHorizon::Networking::NetworkThread< ZoneSocket >private
_finalizingHorizon::Networking::NetworkThread< ZoneSocket >private
_hsr_managerKernelComponentprivate
_io_contextHorizon::Networking::NetworkThread< ZoneSocket >private
_is_finalizedHorizon::Zone::ZoneNetworkThreadprotected
_is_initializedHorizon::Zone::ZoneNetworkThreadprotected
_kernelKernelComponentprivate
_last_thread_update_rate_timeKernelComponentprivate
_last_total_execution_time_updateKernelComponentprivate
_module_typeKernelComponentprivate
_new_socket_queueHorizon::Networking::NetworkThread< ZoneSocket >private
_new_socket_queue_lockHorizon::Networking::NetworkThread< ZoneSocket >private
_resource_managerHorizon::Zone::ZoneNetworkThreadprotected
KernelComponent::_segment_numberKernelComponentprivate
_threadHorizon::Networking::NetworkThread< ZoneSocket >private
_thread_cpu_idKernelComponentprivate
_thread_update_rateKernelComponentprivate
_total_execution_time_aggregateKernelComponentprivate
_total_execution_time_averageKernelComponentprivate
_update_countKernelComponentprivate
_update_timerHorizon::Networking::NetworkThread< ZoneSocket >private
_uuidKernelComponentprivate
add_new_sockets()Horizon::Networking::NetworkThread< ZoneSocket >inlineprotectedvirtual
add_socket(std::shared_ptr< ZoneSocket > sock)Horizon::Networking::NetworkThread< ZoneSocket >inlinevirtual
calculate_and_set_cpu_load()KernelComponentinline
connection_count() constHorizon::Networking::NetworkThread< ZoneSocket >inline
finalize() overrideHorizon::Zone::ZoneNetworkThreadinlinevirtual
get_kernel()KernelComponentinline
get_new_socket()Horizon::Networking::NetworkThread< ZoneSocket >inline
get_resource_manager()Horizon::Zone::ZoneNetworkThreadinlineprotected
get_segment_number()KernelComponentinline
get_system_routine_manager()KernelComponentinline
get_thread_cpu_id()KernelComponentinline
get_thread_update_rate()KernelComponentinline
get_total_execution_time()KernelComponentinline
get_type_string()KernelComponentinline
get_uuid_string()KernelComponentinline
initialize(int segment_number=1) overrideHorizon::Zone::ZoneNetworkThreadinlinevirtual
is_finalized() overrideHorizon::Zone::ZoneNetworkThreadinlinevirtual
is_finalizing()Horizon::Networking::NetworkThread< ZoneSocket >inline
is_initialized() overrideHorizon::Zone::ZoneNetworkThreadinlinevirtual
join()Horizon::Networking::NetworkThread< ZoneSocket >inline
KernelComponent(Kernel *kernel, Horizon::System::runtime_module_type module_type)KernelComponentinline
NetworkThread()Horizon::Networking::NetworkThread< ZoneSocket >inline
on_socket_added(std::shared_ptr< ZoneSocket > socket) overrideHorizon::Zone::ZoneNetworkThreadinlineprotected
NetworkThread< ZoneSocket >::on_socket_added(std::shared_ptr< ZoneSocket > sock)=0Horizon::Networking::NetworkThread< ZoneSocket >protectedpure virtual
on_socket_removed(std::shared_ptr< ZoneSocket > socket) overrideHorizon::Zone::ZoneNetworkThreadinlineprotected
NetworkThread< ZoneSocket >::on_socket_removed(std::shared_ptr< ZoneSocket > sock)=0Horizon::Networking::NetworkThread< ZoneSocket >protectedpure virtual
PrimaryResource typedefHorizon::Zone::ZoneNetworkThreadprotected
ResourceManager typedefHorizon::Zone::ZoneNetworkThreadprotected
run() overrideHorizon::Zone::ZoneNetworkThreadinlinevirtual
set_segment_number(int64_t segment_number)KernelComponentinline
set_thread_cpu_id(int cpu_id)KernelComponentinline
set_thread_update_rate(double rate)KernelComponentinline
set_total_execution_time(int time)KernelComponentinline
SocketContainer typedefHorizon::Networking::NetworkThread< ZoneSocket >private
start(int segment_number=1) overrideHorizon::Zone::ZoneNetworkThreadinlinevirtual
system_routine_process_queue()KernelComponent
system_routine_queue_push(std::shared_ptr< Horizon::System::RuntimeContext > context)KernelComponent
system_routine_queue_push(std::shared_ptr< Horizon::System::RuntimeContextChain > context)KernelComponent
system_routine_register(Horizon::System::runtime_module_type module_t, Horizon::System::runtime_synchronization_method sync_t, std::shared_ptr< Horizon::System::RuntimeContext > context)KernelComponent
update() overrideHorizon::Zone::ZoneNetworkThreadinlinevirtual
ZoneNetworkThread()Horizon::Zone::ZoneNetworkThread
~NetworkThread()Horizon::Networking::NetworkThread< ZoneSocket >inlinevirtual