acl  3.5.3.0
acl::tcp_sender类 参考

#include <tcp_sender.hpp>

+ 类 acl::tcp_sender 继承关系图:
+ acl::tcp_sender 的协作图:

Public 成员函数

 tcp_sender (socket_stream &conn)
 
 ~tcp_sender (void)
 
bool send (const void *data, unsigned int len)
 
acl::socket_streamget_conn (void) const
 

额外继承的成员函数

- Protected 成员函数 继承自 acl::acl::noncopyable
 noncopyable ()
 
 ~noncopyable ()
 

详细描述

tcp ipc 通信发送类,内部自动组包

在文件 tcp_sender.hpp15 行定义.

构造及析构函数说明

◆ tcp_sender()

acl::tcp_sender::tcp_sender ( socket_stream conn)

◆ ~tcp_sender()

acl::tcp_sender::~tcp_sender ( void  )

成员函数说明

◆ get_conn()

acl::socket_stream& acl::tcp_sender::get_conn ( void  ) const
inline

获得连接流对象

返回
{acl::socket_stream&}

在文件 tcp_sender.hpp33 行定义.

34  {
35  return *conn_;
36  }

◆ send()

bool acl::tcp_sender::send ( const void *  data,
unsigned int  len 
)

发送方法

参数
data{const void*} 要发送的数据包地址
len{unsigned int} 数据包长度
返回
{bool} 发送是否成功

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