FirteX-高性能全文索引和检索平台

API Documentation


首页 | 名字空间列表 | 类继承关系 | 组合类型列表 | $(BL\录(B | 文件列表 | 名字空间成员 | 组合类型成员 | 文件成员

firtex::store::CFSIndexOutput类参考

#include <FSIndexOutput.h>

继承图,类firtex::store::CFSIndexOutput

firtex::store::CIndexOutput 所有成员的列表。

公有成员

 CFSIndexOutput (const tchar *filename)
 CFSIndexOutput (const tchar *filename, char *buffer, size_t buffsize)
 CFSIndexOutput (const tchar *filename, size_t buffsize)
 CFSIndexOutput ()
virtual ~CFSIndexOutput (void)
void flushBuffer (char *b, size_t len)
void seek (int64_t pos)
int64_t length ()
void open (const tchar *filename)
void close ()

保护属性

int m_fileHandle

构造及析构函数文档

firtex::store::CFSIndexOutput::CFSIndexOutput const tchar *  filename  )  [inline]
 

firtex::store::CFSIndexOutput::CFSIndexOutput const tchar *  filename,
char *  buffer,
size_t  buffsize
[inline]
 

firtex::store::CFSIndexOutput::CFSIndexOutput const tchar *  filename,
size_t  buffsize
[inline]
 

firtex::store::CFSIndexOutput::CFSIndexOutput  )  [inline]
 

virtual firtex::store::CFSIndexOutput::~CFSIndexOutput void   )  [inline, virtual]
 


成员函数文档

void firtex::store::CFSIndexOutput::close  )  [inline, virtual]
 

关闭文件,释放资源,子类可以重载此函数但必须显式调用CIndexOutput::close()

重载firtex::store::CIndexOutput

void firtex::store::CFSIndexOutput::flushBuffer char *  b,
size_t  len
[inline, virtual]
 

实现写buffer操作,在当前位置写数据,纯虚函数由子类实现

参数:
b 数据buffer
len b的长度

实现了firtex::store::CIndexOutput

int64_t firtex::store::CFSIndexOutput::length  )  [inline, virtual]
 

返回文件长度

实现了firtex::store::CIndexOutput

void firtex::store::CFSIndexOutput::open const tchar *  filename  )  [inline]
 

void firtex::store::CFSIndexOutput::seek int64_t  pos  )  [inline, virtual]
 

文件定位,子类需重载,必须显式调用CIndexOutput::seek()

参数:
pos 定位位置

重载firtex::store::CIndexOutput


成员数据文档

int firtex::store::CFSIndexOutput::m_fileHandle [protected]
 


该类的文档由以下文件生成:

http://www.firtex.org http://www.sourceforge.net/projects/firtex