Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IMemPool::getStats ( P6UINT32 pcBlock,
P6UINT32 pcActual,
P6UINT32 pcInitial,
P6UINT32 pcGrowby,
P6UINT32 pcTotal,
P6UINT32 pcFree,
P6UINT32 pcHighWater 
)
pure virtual

Retrieves current statistical information for the memory pool.

Parameters
pcBlockA pointer to a P6R::P6UINT32 in which will be placed the original allocation unit size of this pool.
pcActualA pointer to a P6R::P6UINT32 in which will be placed the actual allocation unit size of this pool after various fixups (such as alignment) considerations.
pcInitialA pointer to a P6R::P6UINT32 in which will be placed the initial number of allocation units.
pcGrowbyA pointer to a P6R::P6UINT32 in which will be placed the growby value.
pcTotalA pointer to a P6R::P6UINT32 in which will be placed the current total number of allocation units in this pool.
pcFreeA pointer to a P6R::P6UINT32 in which will be placed the number of allocation units in this pool.
pcHighWaterA pointer to a P6R::P6UINT32 in which will be placed the high water mark allocation count. The highest pool allocation usage value for the lif of the pool.
Returns
Success - eOk
Failure - Any P6R::P6ERR