LeviLamina
Loading...
Searching...
No Matches
PositionTrackingDB::PositionTrackingDBServer Class Reference
Inheritance diagram for PositionTrackingDB::PositionTrackingDBServer:

Public Member Functions

PositionTrackingDBServer & operator= (PositionTrackingDBServer const &)
 PositionTrackingDBServer (PositionTrackingDBServer const &)
MCAPI PositionTrackingDBServer (::Level &level, ::Scheduler &callbackContext)
MCAPI void _addRecordToPendingUpdateQueue (::PositionTrackingDB::TrackingRecord *record)
MCAPI void _beginWriteTrackingRecordToLevelStorage (::PositionTrackingDB::TrackingRecord const *record, bool forceWrite)
MCAPI void _broadcastUpdateToClients (::PositionTrackingDB::TrackingRecord const *record)
MCAPI void _initializeNewPositionTrackerId (::PositionTrackingId &inOut, bool writeToPersistent)
MCAPI::PositionTrackingDB::ResultCode destroyTracker (::PositionTrackingId const &id, bool forceLocalCacheEntry)
MCAPI::PositionTrackingDB::ResultCode findTracker (::PositionTrackingId const &id, ::PositionTrackingDB::TrackingRecord **outRecord)
MCAPI void * $ctor (::Level &level, ::Scheduler &callbackContext)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 8, ::Level & > mLevel
::ll::TypedStorage< 8, 8, ::Scheduler & > mCallbackContext
::ll::TypedStorage< 8, 8, ::LevelStorage & > mLevelStorage
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > mAsyncTaskGroup
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PositionTrackingDB::CacheManager > > mLocalCache
::ll::TypedStorage< 8, 24, ::std::vector<::PositionTrackingDB::TrackingRecord * > > mPendingUpdateQueue

The documentation for this class was generated from the following file: