|
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 行定义.