#include <Zone.hpp>
◆ PrimaryResource
◆ ResourceManager
◆ ZoneRuntime()
ZoneRuntime::ZoneRuntime |
( |
| ) |
|
324{
325}
@ RESOURCE_PRIORITY_PRIMARY
Definition: Server.hpp:79
#define sZone
Definition: Zone.hpp:247
ResourceManager _resource_manager
Definition: Zone.hpp:202
SharedPriorityResourceMedium< s_segment_storage< uint64_t, std::shared_ptr< ZoneSession > > > PrimaryResource
Definition: Zone.hpp:200
KernelComponent(Kernel *kernel, Horizon::System::runtime_module_type module_type)
Definition: Server.hpp:194
@ RUNTIME_RUNTIME
Definition: System.hpp:92
Definition: Server.hpp:93
◆ finalize()
virtual void Horizon::Zone::ZoneRuntime::finalize |
( |
| ) |
|
|
inlineoverridevirtual |
Reimplemented from KernelComponent.
186 {
189
191 }
std::atomic< bool > _is_finalized
Definition: Zone.hpp:208
std::thread _thread
Definition: Zone.hpp:206
References _is_finalized, and _thread.
◆ get_resource_manager()
◆ initialize()
virtual void Horizon::Zone::ZoneRuntime::initialize |
( |
int |
segment_number = 1 | ) |
|
|
inlineoverridevirtual |
◆ is_finalized()
bool Horizon::Zone::ZoneRuntime::is_finalized |
( |
| ) |
|
|
inlineoverridevirtual |
◆ is_initialized()
bool Horizon::Zone::ZoneRuntime::is_initialized |
( |
| ) |
|
|
inlineoverridevirtual |
◆ start()
void ZoneRuntime::start |
( |
| ) |
|
◆ update()
void ZoneRuntime::update |
( |
int64_t |
diff | ) |
|
|
virtual |
◆ _is_finalized
std::atomic<bool> Horizon::Zone::ZoneRuntime::_is_finalized {false} |
|
private |
◆ _is_initialized
std::atomic<bool> Horizon::Zone::ZoneRuntime::_is_initialized {false} |
|
private |
◆ _resource_manager
◆ _thread
std::thread Horizon::Zone::ZoneRuntime::_thread |
|
private |
The documentation for this class was generated from the following files: