#include <pool.h>
Inheritance diagram for Pool:
Public Types | |
enum | POOLDEF { DEFAULTSIZE = 256 } |
Pool defines. More... | |
Public Member Functions | |
Pool (int iSize=DEFAULTSIZE) | |
~Pool () | |
void | Insert (const HashString &rstrKey, PoolDataType *pkData) |
const PoolDataVec * | Find (const HashString &rstrKey) |
void | Delete (const HashString &rstrKey, PoolDataType *pkData) |
void | GetAllNodes (PoolNodePtrVec *pvpkVector) |
void | GetAllNodeData (PoolDataVec *pvpkVector) |
Protected Member Functions | |
PoolNodeType * | LookupNode (const HashString &rstrKey, int iIndex=0) |
Protected Attributes | |
PoolNodeVec * | m_pvkTable |
int | m_iSize |
|
Pool defines.
|
|
|
|
|
|
Helper method to lookup a node
|
|
Insert key value into pool
|
|
Find data for key
|
|
Remove data from pool
|
|
|
|
|
|
|
Number of rows in table |