|
LeviLamina
|
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 |