20 #ifndef MANAGEDDUMMYSWAP_H
21 #define MANAGEDDUMMYSWAP_H
virtual void close()
Close the swap if not already closed.
managedDummySwap(rambrain::global_bytesize size)
virtual ~managedDummySwap()
Class that serves as a backend to managedMemory to actual write/read managedMemoryChunks to/from hard...
virtual global_bytesize swapOut(managedMemoryChunk **chunklist, unsigned int nchunks)
Trigger swap out of the chunks pointed to by chunklist.
virtual void swapDelete(managedMemoryChunk *chunk)
Mark chunk as deleted.
manages all managed Chunks of raw memory
A dummy swap that just copies swapped out chunks to a different location in ram.
virtual global_bytesize swapIn(managedMemoryChunk **chunklist, unsigned int nchunks)
Trigger swap in of the chunks pointed to by chunklist.