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