|
fastdo
0.6.16
|
套接字输入流 更多...
#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 第 726 行定义.
|
inline |
在文件 eiennet_socket.hpp 第 731 行定义.
|
inline |
在文件 eiennet_socket.hpp 第 732 行定义.
|
inline |
在文件 eiennet_socket.hpp 第 733 行定义.
|
inline |
在文件 eiennet_socket.hpp 第 734 行定义.
| std::streamsize eiennet::SocketStreamIn::getAvailable | ( | ) | const |
流缓冲区内剩余的数据大小 + 套接字系统缓冲区内剩余的数据大小
| SocketStreamIn& eiennet::SocketStreamIn::readAvail | ( | winux::Buffer * | data | ) |
读取可不阻塞取得的数据
| SocketStreamIn& eiennet::SocketStreamIn::read | ( | winux::Buffer * | data, |
| size_t | size | ||
| ) |
读取指定大小的数据
| std::streamsize eiennet::SocketStreamIn::waitAvail | ( | double | sec | ) |
等待有数据到达,返回可无阻塞读取的数据量,若返回0超时,若返回<0出错