| 
    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出错