fastdo  0.5.12
eiennet::SocketStreamIn类 参考

#include <eiennet_socket.hpp>

类 eiennet::SocketStreamIn 继承关系图:
eiennet::SocketStreamIn 的协作图:

Public 成员函数

 SocketStreamIn (SocketStreamBuf *sockBuf)
 
 SocketStreamIn (SocketStreamBuf &sockBuf)
 
 SocketStreamIn (winux::SimplePointer< SocketStreamBuf > &sockBuf)
 
 SocketStreamIn (winux::SharedPointer< SocketStreamBuf > &sockBuf)
 
std::streamsize getAvailable () const
 
SocketStreamInreadAvail (winux::Buffer *data)
 
SocketStreamInread (winux::Buffer *data, std::streamsize size)
 
std::streamsize waitAvail (double sec)
 等待有数据到达,返回可无阻塞读取的数据量,若返回0超时,若返回<0出错 更多...
 

详细描述

在文件 eiennet_socket.hpp492 行定义.

构造及析构函数说明

eiennet::SocketStreamIn::SocketStreamIn ( SocketStreamBuf sockBuf)
inline

在文件 eiennet_socket.hpp497 行定义.

eiennet::SocketStreamIn::SocketStreamIn ( SocketStreamBuf sockBuf)
inline

在文件 eiennet_socket.hpp498 行定义.

eiennet::SocketStreamIn::SocketStreamIn ( winux::SimplePointer< SocketStreamBuf > &  sockBuf)
inline

在文件 eiennet_socket.hpp499 行定义.

eiennet::SocketStreamIn::SocketStreamIn ( winux::SharedPointer< SocketStreamBuf > &  sockBuf)
inline

在文件 eiennet_socket.hpp500 行定义.

成员函数说明

std::streamsize eiennet::SocketStreamIn::getAvailable ( ) const
SocketStreamIn& eiennet::SocketStreamIn::read ( winux::Buffer data,
std::streamsize  size 
)
SocketStreamIn& eiennet::SocketStreamIn::readAvail ( winux::Buffer data)
std::streamsize eiennet::SocketStreamIn::waitAvail ( double  sec)

等待有数据到达,返回可无阻塞读取的数据量,若返回0超时,若返回<0出错


该类的文档由以下文件生成: