51 virtual ::std::unique_ptr<::ListTag>
58 virtual ::std::shared_ptr<::StorageItemContainerModel> getModel(
::FullContainerName const& name) ;
61 virtual ::std::shared_ptr<::FillingContainer> getBackingContainer(
::FullContainerName const& name) ;
64 virtual void tryCreateEntry(
71 virtual ::std::unique_ptr<::DynamicContainerManager> createContainerManager(
79 virtual uint generateNewID() ;
85 virtual void setExpired(::std::vector<::FullContainerName>
const& removedContainers) ;
88 virtual uint64 getSize() ;
96 MCAPI ::DynamicTrackedContainer& _getOrCreate(
102 MCAPI
void _serverCleanUp(::std::function<
void(
::Packet&)> broadcastPacketFunction);
104 MCAPI
void tick(::std::function<
void(
::Packet&)> broadcastPacketFunction);
110 MCAPI
static void sendCleanupPackets(
111 ::std::function<
void(
::Packet&)>
const& broadcastPacketFunction,
112 ::std::vector<::FullContainerName>
const& removedContainers
119 MCAPI
void* $ctor(
bool isClientSide);
131 MCAPI ::std::unique_ptr<::ListTag>
136 MCAPI ::std::shared_ptr<::StorageItemContainerModel> $getModel(
::FullContainerName const& name);
138 MCAPI ::std::shared_ptr<::FillingContainer> $getBackingContainer(
::FullContainerName const& name);
140 MCAPI
void $tryCreateEntry(
146 MCAPI ::std::unique_ptr<::DynamicContainerManager> $createContainerManager(
153 MCAPI uint $generateNewID();
157 MCAPI
void $setExpired(::std::vector<::FullContainerName>
const& removedContainers);
159 MCFOLD uint64 $getSize();
165 MCAPI
static void** $vftableForIDynamicContainerSerialization();
167 MCAPI
static void** $vftableForIContainerRegistryTracker();
169 MCAPI
static void** $vftableForIContainerRegistryAccess();
Definition SaveContext.h:5