该文件定义了 Connection 类,负责管理客户端连接、信道的创建与关闭以及消息处理。 更多...
#include "muduo/protobuf/dispatcher.h"
#include "muduo/protobuf/codec.h"
#include "muduo/base/Mutex.h"
#include "muduo/base/Logging.h"
#include "muduo/net/EventLoop.h"
#include "muduo/net/TcpClient.h"
#include "muduo/net/EventLoopThread.h"
#include "muduo/base/CountDownLatch.h"
#include "channel.hpp"
#include "worker.hpp"
#include "../common/logger.hpp"
类 | |
class | XuMQ::Connection |
连接管理模块 更多... | |
命名空间 | |
namespace | XuMQ |
该文件定义了 Connection 类,负责管理客户端连接、信道的创建与关闭以及消息处理。
包含了对 Muduo 网络库、Protobuf 协议编码与分发、异步工作器和日志模块的引用。 主要功能是通过 TcpClient 管理与服务器的连接,利用分发器处理不同类型的消息,并支持信道的创建与关闭。 信道用于消息队列中消息的发送与消费,异步工作器则管理多线程任务。