17#include "net/plain_communicator.h"
用于命令行模式的通讯器
Definition: cli_communicator.h:26
RC init(int fd, Session *session, const std::string &addr) override
接收到一个新的连接时,进行初始化
Definition: cli_communicator.cpp:102
int write_fd_
与使用远程通讯模式不同,如果读数据使用标准输入,那么输出应该是标准输出
Definition: cli_communicator.h:36
RC write_result(SessionEvent *event, bool &need_disconnect) override
在任务处理完成后,通过此接口将结果返回给客户端
Definition: cli_communicator.cpp:143
Session * session() const
关联的会话信息
Definition: communicator.h:69
const char * addr() const
对端地址 如果是unix socket,可能没有意义
Definition: communicator.h:86
struct event & read_event()
libevent使用的数据,参考server.cpp
Definition: communicator.h:77
与客户端进行通讯
Definition: plain_communicator.h:27
表示一个SQL请求
Definition: session_event.h:32
表示会话
Definition: session.h:28