fastdo  0.6.16
eienlog::LogReader类 参考

日志读取器 更多...

#include <eienlog.hpp>

struct  LogChunksData
 

Public 成员函数

 LogReader (winux::String const &addr, winux::ushort port, winux::uint16 chunkSize=80)
 构造函数 更多...
 
bool readChunk (winux::Packet< LogChunk > *chunk, eiennet::ip::EndPoint *ep)
 阻塞读取一个分块封包 更多...
 
bool readRecord (LogRecord *record, time_t waitTimeout=3000, time_t updateTimeout=3000)
 读取一条日志记录 更多...
 
int errNo () const
 

详细描述

日志读取器

在文件 eienlog.hpp207 行定义.

构造及析构函数说明

eienlog::LogReader::LogReader ( winux::String const &  addr,
winux::ushort  port,
winux::uint16  chunkSize = 80 
)

构造函数

参数
addr地址
port端口号
chunkSize分块封包大小

成员函数说明

bool eienlog::LogReader::readChunk ( winux::Packet< LogChunk > *  chunk,
eiennet::ip::EndPoint ep 
)

阻塞读取一个分块封包

参数
chunk接受封包
ep接受发送者EndPoint
返回
bool
bool eienlog::LogReader::readRecord ( LogRecord record,
time_t  waitTimeout = 3000,
time_t  updateTimeout = 3000 
)

读取一条日志记录

参数
record接受记录
waitTimeout等待超时
updateTimeout封包更新超时
返回
bool
int eienlog::LogReader::errNo ( ) const
inline

在文件 eienlog.hpp238 行定义.


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