22class PositionTrackingDBServer :
public ::std::enable_shared_from_this<::PositionTrackingDB::PositionTrackingDBServer> {
26 ::ll::TypedStorage<8, 8, ::Level&> mLevel;
27 ::ll::TypedStorage<8, 8, ::Scheduler&> mCallbackContext;
28 ::ll::TypedStorage<8, 8, ::LevelStorage&> mLevelStorage;
29 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::TaskGroup>> mAsyncTaskGroup;
30 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PositionTrackingDB::CacheManager>> mLocalCache;
31 ::ll::TypedStorage<8, 24, ::std::vector<::PositionTrackingDB::TrackingRecord*>> mPendingUpdateQueue;
36 PositionTrackingDBServer& operator=(PositionTrackingDBServer
const&);
37 PositionTrackingDBServer(PositionTrackingDBServer
const&);
38 PositionTrackingDBServer();
52 MCAPI ::PositionTrackingDB::ResultCode destroyTracker(
::PositionTrackingId const&
id,
bool forceLocalCacheEntry);
54 MCAPI ::PositionTrackingDB::ResultCode
61 MCAPI ~PositionTrackingDBServer();