Struct LockConfig
Defined in File lock_manager.hpp
Struct Documentation
-
struct LockConfig
Global lock subsystem configuration.
Public Members
-
bool enabled = true
Whether locking is enabled at all.
-
int default_max_expiration = 3600
Default max lock expiration in seconds.
-
int cleanup_interval = 30
Interval in seconds for expired lock cleanup.
-
std::unordered_map<std::string, EntityLockConfig> type_defaults
Per-entity-type defaults (keys: “area”, “component”, “app”)
-
std::unordered_map<std::string, EntityLockConfig> entity_overrides
Per-entity overrides (keys: entity IDs)
-
bool enabled = true