FirteX-高性能全文索引和检索平台API Documentation |
#include <MemCache.h>
公有成员 | |
| CMemCache (size_t cachesize) | |
| CMemCache (T *cache, size_t cachesize) | |
| CMemCache () | |
| ~CMemCache () | |
| T * | getMem (size_t chunksize) |
| T * | getMoreMem (size_t newsize, T *location, size_t oldsize) |
| void | freeMem (T *location, size_t memsize) |
| void | flushMem () |
| const T * | getBegin () |
| const T * | getEnd () |
| const size_t | getSize () |
| bool | isEmpty () |
| CMemCache< T > * | grow (size_t growSize) |
| bool | isGrowed () |
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
清空缓冲,以供重新使用 |
|
||||||||||||||||
|
释放内存,并不会真正调用delete删除内存
|
|
|||||||||
|
缓存开始地址 |
|
|||||||||
|
闲缓存开始地址 |
|
||||||||||
|
|
|
||||||||||||||||||||
|
相当于realloc函数,释放以前的内存申请更大的内存
|
|
|||||||||
|
缓存大小 |
|
||||||||||
|
增长内存缓冲 |
|
|||||||||
|
判断缓存是否空 |
|
|||||||||
|
判断是否增长过内存缓冲 |
http://www.firtex.org http://www.sourceforge.net/projects/firtex