fastdo  0.6.16
eiennet 命名空间参考

网络通信库 更多...

命名空间

 io
 IO模型
 
 ip
 IP地址族套接字
 
 old_v1
 旧版本实现
 

class  AsyncSocket
 异步套接字 更多...
 
class  ClientCtx
 基础客户场景类 更多...
 
class  CUrl
 libcurl低层封装,主要提供了CURL句柄资源管理功能 更多...
 
class  CUrlError
 curl错误 更多...
 
class  CUrlLib
 curl库初始化 更多...
 
struct  DataRecvSendCtx
 数据收发场景,存放数据收发过程中的一些变量 更多...
 
class  EndPoint
 端点基类(套接字地址对象基类) 更多...
 
struct  IoAcceptCtx
 
struct  IoConnectCtx
 
struct  IoCtx
 
struct  IoRecvCtx
 
struct  IoRecvFromCtx
 
struct  IoSendCtx
 
struct  IoSendToCtx
 
class  IoService
 IO服务 更多...
 
class  PostMultipart
 http post请求以“multipart/formdata”方式发送数据的支持类 更多...
 
class  Server
 基础服务器类 更多...
 
class  SList
 libcurl的字符串链表 更多...
 
class  Socket
 套接字基础类 更多...
 
class  SocketError
 套接字错误 更多...
 
class  SocketLib
 Socket库初始化 更多...
 
class  SocketStreamBuf
 套接字流缓冲区 更多...
 
class  SocketStreamIn
 套接字输入流 更多...
 
class  SocketStreamOut
 套接字输出流 更多...
 

枚举

enum  IoType {
  ioAccept, ioConnect, ioRecv, ioSend,
  ioRecvFrom, ioSendTo
}
 
enum  VerboseOutputType { votNone, votConsole, votLogViewer }
 冗余信息输出类型 更多...
 

函数

template<typename _Ty >
_Ty htont (_Ty v)
 
template<typename _Ty >
_Ty ntoht (_Ty v)
 

详细描述

网络通信库

枚举类型说明

枚举值
ioAccept 
ioConnect 
ioRecv 
ioSend 
ioRecvFrom 
ioSendTo 

在文件 eiennet_async.hpp8 行定义.

冗余信息输出类型

枚举值
votNone 

不输出冗余信息

votConsole 

在控制台输出

votLogViewer 

在日志查看器输出

在文件 eiennet_socket.hpp1047 行定义.

函数说明

template<typename _Ty >
_Ty eiennet::htont ( _Ty  v)
inline

在文件 eiennet_base.hpp34 行定义.

template<typename _Ty >
_Ty eiennet::ntoht ( _Ty  v)
inline

在文件 eiennet_base.hpp51 行定义.