Class BeaconHintStore
Defined in File beacon_hint_store.hpp
Nested Relationships
Nested Types
Class Documentation
-
class BeaconHintStore
Public Types
Public Functions
-
BeaconHintStore()
-
bool update(const BeaconHint &hint)
Insert or refresh a hint. Returns false if capacity full for new entity_ids.
-
std::vector<StoredHint> evict_and_snapshot()
Atomic: evict expired hints, then return consistent snapshot of remaining hints.
-
std::optional<StoredHint> get(const std::string &entity_id) const
Get a single hint by entity_id (thread-safe read).
-
size_t size() const
Current number of stored hints.
-
struct Config
-
struct StoredHint
-
BeaconHintStore()