fastdo
0.6.8
|
套接字输入流 更多...
#include <eiennet_socket.hpp>
Public 成员函数 | |
SocketStreamIn (SocketStreamBuf *sockBuf) | |
SocketStreamIn (SocketStreamBuf &sockBuf) | |
SocketStreamIn (winux::SimplePointer< SocketStreamBuf > &sockBuf) | |
SocketStreamIn (winux::SharedPointer< SocketStreamBuf > &sockBuf) | |
std::streamsize | getAvailable () const |
流缓冲区内剩余的数据大小 + 套接字系统缓冲区内剩余的数据大小 更多... | |
SocketStreamIn & | readAvail (winux::Buffer *data) |
读取可不阻塞取得的数据 更多... | |
SocketStreamIn & | read (winux::Buffer *data, size_t size) |
读取指定大小的数据 更多... | |
std::streamsize | waitAvail (double sec) |
等待有数据到达,返回可无阻塞读取的数据量,若返回0超时,若返回<0出错 更多... | |
套接字输入流
在文件 eiennet_socket.hpp 第 619 行定义.
|
inline |
在文件 eiennet_socket.hpp 第 624 行定义.
|
inline |
在文件 eiennet_socket.hpp 第 625 行定义.
|
inline |
在文件 eiennet_socket.hpp 第 626 行定义.
|
inline |
在文件 eiennet_socket.hpp 第 627 行定义.
std::streamsize eiennet::SocketStreamIn::getAvailable | ( | ) | const |
流缓冲区内剩余的数据大小 + 套接字系统缓冲区内剩余的数据大小
SocketStreamIn& eiennet::SocketStreamIn::read | ( | winux::Buffer * | data, |
size_t | size | ||
) |
读取指定大小的数据
SocketStreamIn& eiennet::SocketStreamIn::readAvail | ( | winux::Buffer * | data | ) |
读取可不阻塞取得的数据
std::streamsize eiennet::SocketStreamIn::waitAvail | ( | double | sec | ) |
等待有数据到达,返回可无阻塞读取的数据量,若返回0超时,若返回<0出错