24class PositionTrackingDBServer :
public ::std::enable_shared_from_this<::PositionTrackingDB::PositionTrackingDBServer> {
28 ::ll::TypedStorage<8, 8, ::Level&> mLevel;
29 ::ll::TypedStorage<8, 8, ::Scheduler&> mCallbackContext;
30 ::ll::TypedStorage<8, 8, ::LevelStorage&> mLevelStorage;
31 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::TaskGroup>> mAsyncTaskGroup;
32 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PositionTrackingDB::CacheManager>> mLocalCache;
33 ::ll::TypedStorage<8, 24, ::std::vector<::PositionTrackingDB::TrackingRecord*>> mPendingUpdateQueue;
38 PositionTrackingDBServer& operator=(PositionTrackingDBServer
const&);
39 PositionTrackingDBServer(PositionTrackingDBServer
const&);
40 PositionTrackingDBServer();
56 MCAPI ::PositionTrackingDB::ResultCode destroyTracker(
::PositionTrackingId const&
id,
bool forceLocalCacheEntry);
58 MCAPI ::PositionTrackingDB::ResultCode
65 MCAPI ~PositionTrackingDBServer();