| 
    MiniOB 1
    
   MiniOB is one mini database, helping developers to learn how database works. 
   | 
 
成员的完整列表,这些成员属于 CliCommunicator,包括所有继承而来的类成员
| addr() const | Communicator | inline | 
| addr_ (定义于 Communicator) | Communicator | protected | 
| CliCommunicator()=default (定义于 CliCommunicator) | CliCommunicator | |
| debug_message_prefix_ | PlainCommunicator | protected | 
| exit() const (定义于 CliCommunicator) | CliCommunicator | inline | 
| exit_ | CliCommunicator | private | 
| fd() const | Communicator | inline | 
| fd_ (定义于 Communicator) | Communicator | protected | 
| init(int fd, unique_ptr< Session > session, const string &addr) override | CliCommunicator | virtual | 
| PlainCommunicator() (定义于 PlainCommunicator) | PlainCommunicator | |
| read_event(SessionEvent *&event) override | CliCommunicator | virtual | 
| send_message_delimiter_ | PlainCommunicator | protected | 
| session() const | Communicator | inline | 
| session_ (定义于 Communicator) | Communicator | protected | 
| write_chunk_result(SqlResult *sql_result) (定义于 PlainCommunicator) | PlainCommunicator | private | 
| write_debug(SessionEvent *event, bool &need_disconnect) (定义于 PlainCommunicator) | PlainCommunicator | private | 
| write_fd_ | CliCommunicator | private | 
| write_result(SessionEvent *event, bool &need_disconnect) override | CliCommunicator | virtual | 
| write_result_internal(SessionEvent *event, bool &need_disconnect) (定义于 PlainCommunicator) | PlainCommunicator | private | 
| write_state(SessionEvent *event, bool &need_disconnect) (定义于 PlainCommunicator) | PlainCommunicator | private | 
| write_tuple_result(SqlResult *sql_result) (定义于 PlainCommunicator) | PlainCommunicator | private | 
| writer_ (定义于 Communicator) | Communicator | protected | 
| ~CliCommunicator() (定义于 CliCommunicator) | CliCommunicator | virtual | 
| ~Communicator() (定义于 Communicator) | Communicator | virtual | 
| ~PlainCommunicator()=default (定义于 PlainCommunicator) | PlainCommunicator | virtual |