#include <PersistenceManager.hpp>
◆ PrimaryResource
◆ ResourceManager
◆ PersistenceManager()
PersistenceManager::PersistenceManager |
( |
| ) |
|
45{
46}
@ RESOURCE_PRIORITY_PRIMARY
Definition: Server.hpp:79
#define sZone
Definition: Zone.hpp:247
ResourceManager _resource_manager
Definition: PersistenceManager.hpp:63
SharedPriorityResourceMedium< s_segment_storage< uint64_t, std::shared_ptr< Units::Player > > > PrimaryResource
Definition: PersistenceManager.hpp:61
KernelComponent(Kernel *kernel, Horizon::System::runtime_module_type module_type)
Definition: Server.hpp:194
@ RUNTIME_PERSISTENCE
Definition: System.hpp:85
Definition: Server.hpp:93
◆ finalize()
void PersistenceManager::finalize |
( |
| ) |
|
|
overridevirtual |
Reimplemented from KernelComponent.
57{
60
62}
std::atomic< bool > _is_finalized
Definition: PersistenceManager.hpp:58
std::thread _thread
Definition: PersistenceManager.hpp:56
References _is_finalized, and _thread.
◆ get_resource_manager()
ResourceManager & Horizon::Zone::PersistenceManager::get_resource_manager |
( |
| ) |
|
|
inline |
◆ initialize()
void PersistenceManager::initialize |
( |
int |
segment_number = 1 | ) |
|
|
overridevirtual |
◆ is_finalized()
bool Horizon::Zone::PersistenceManager::is_finalized |
( |
| ) |
|
|
inlineoverridevirtual |
◆ is_initialized()
bool Horizon::Zone::PersistenceManager::is_initialized |
( |
| ) |
|
|
inlineoverridevirtual |
◆ start()
void PersistenceManager::start |
( |
| ) |
|
◆ update()
void PersistenceManager::update |
( |
uint64_t |
diff | ) |
|
◆ _is_finalized
std::atomic<bool> Horizon::Zone::PersistenceManager::_is_finalized {false} |
|
private |
◆ _is_initialized
std::atomic<bool> Horizon::Zone::PersistenceManager::_is_initialized {false} |
|
private |
◆ _resource_manager
◆ _thread
std::thread Horizon::Zone::PersistenceManager::_thread |
|
private |
The documentation for this class was generated from the following files: