virtmem
virtual memory library for Arduino
virtmem::VAlloc< Properties, Derived > Member List

This is the complete list of members for virtmem::VAlloc< Properties, Derived >, including all inherited members.

alloc(VPtrSize size=sizeof(T))virtmem::VAlloc< Properties, Derived >inline
allocRaw(VPtrSize size)virtmem::BaseVAlloc
BaseVAlloc(void) (defined in virtmem::BaseVAlloc)virtmem::BaseVAllocinlineprotected
clearPages(void)virtmem::BaseVAlloc
deleteArray(VPtr< T, Derived > &p)virtmem::VAlloc< Properties, Derived >inline
deleteClass(VPtr< T, Derived > &p)virtmem::VAlloc< Properties, Derived >inline
doRead(void *data, VPtrSize offset, VPtrSize size)=0 (defined in virtmem::BaseVAlloc)virtmem::BaseVAllocprotectedpure virtual
doStart(void)=0 (defined in virtmem::BaseVAlloc)virtmem::BaseVAllocprotectedpure virtual
doStop(void)=0 (defined in virtmem::BaseVAlloc)virtmem::BaseVAllocprotectedpure virtual
doWrite(const void *data, VPtrSize offset, VPtrSize size)=0 (defined in virtmem::BaseVAlloc)virtmem::BaseVAllocprotectedpure virtual
flush(void)virtmem::BaseVAlloc
free(VPtr< T, Derived > &p)virtmem::VAlloc< Properties, Derived >inline
freeRaw(VPtrNum ptr)virtmem::BaseVAlloc
getBigPageCount(void) const virtmem::BaseVAllocinline
getBigPageReads(void) const virtmem::BaseVAllocinline
getBigPageSize(void) const virtmem::BaseVAllocinline
getBigPageWrites(void) const virtmem::BaseVAllocinline
getBytesRead(void) const virtmem::BaseVAllocinline
getBytesWritten(void) const virtmem::BaseVAllocinline
getFreeBigPages(void) const virtmem::BaseVAlloc
getInstance(void)virtmem::VAlloc< Properties, Derived >inlinestatic
getMaxMemUsed(void) const virtmem::BaseVAllocinline
getMediumPageCount(void) const virtmem::BaseVAllocinline
getMediumPageSize(void) const virtmem::BaseVAllocinline
getMemUsed(void) const virtmem::BaseVAllocinline
getPoolSize(void) const virtmem::BaseVAllocinline
getSmallPageCount(void) const virtmem::BaseVAllocinline
getSmallPageSize(void) const virtmem::BaseVAllocinline
getUnlockedBigPages(void) const virtmem::BaseVAllocinline
getUnlockedMediumPages(void) const virtmem::BaseVAllocinline
getUnlockedSmallPages(void) const virtmem::BaseVAllocinline
newArray(VPtrSize elements)virtmem::VAlloc< Properties, Derived >inline
newClass(VPtrSize size=sizeof(T))virtmem::VAlloc< Properties, Derived >inline
read(VPtrNum p, VPtrSize size)virtmem::BaseVAlloc
resetStats(void)virtmem::BaseVAllocinline
setPoolSize(VPtrSize ps)virtmem::BaseVAllocinline
start(void)virtmem::BaseVAlloc
stop(void)virtmem::BaseVAlloc
VAlloc(void) (defined in virtmem::VAlloc< Properties, Derived >)virtmem::VAlloc< Properties, Derived >inlineprotected
VPtr typedefvirtmem::VAlloc< Properties, Derived >
write(VPtrNum p, const void *d, VPtrSize size)virtmem::BaseVAlloc
writeZeros(VPtrNum start, VPtrSize n)virtmem::BaseVAllocprotected
~VAlloc(void) (defined in virtmem::VAlloc< Properties, Derived >)virtmem::VAlloc< Properties, Derived >inlineprotected