fastdo
0.6.16
|
日志读取器 更多...
#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.hpp 第 207 行定义.
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 eienlog::LogReader::readRecord | ( | LogRecord * | record, |
time_t | waitTimeout = 3000 , |
||
time_t | updateTimeout = 3000 |
||
) |
读取一条日志记录
record | 接受记录 |
waitTimeout | 等待超时 |
updateTimeout | 封包更新超时 |
|
inline |
在文件 eienlog.hpp 第 238 行定义.