Struct LockConfig

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)