FirteX-高性能全文索引和检索平台API Documentation |
#include <FileReader.h>
继承图,类firtex::utility::CFileReader

公有成员 | |
| CFileReader () | |
| CFileReader (char *buffer, size_t buffsize) | |
| CFileReader (size_t buffsize) | |
| CFileReader (const tstring &filename) | |
| CFileReader (const tstring &filename, char *buffer, size_t buffsize) | |
| CFileReader (const tstring &filename, size_t buffsize) | |
| virtual | ~CFileReader () |
| bool | open (const tstring &filename, bool bThrowError=false) |
| void | close () |
| CReader * | clone (char *buffer, size_t buffsize) |
| CReader * | clone () |
| const char * | getReaderName () const |
保护成员 | |
| void | readInternal (char *b, size_t offset, size_t len) |
| void | seekInternal (int64_t position) |
保护属性 | |
| int | m_fileHandle |
| tstring | m_filename |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
克隆一个CReader对象,克隆对象使用自己私有的内存作为缓冲 |
|
||||||||||||
|
克隆一个CReader对象,克隆对象使用buffer作为缓冲 |
|
|
关闭文件,子类需实现 |
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
从文件中当前位置读数据,子类需实现此函数
|
|
|
实现文件定位操作,readInternal的读操作从这个位置开始,需子类实现
|
|
|
|
|
|
|
http://www.firtex.org http://www.sourceforge.net/projects/firtex