保存底层基础Tcp通道信息的结构体
More...
#include <sttnet.h>
◆ active_workers
| size_t stt::network::TcpFDInf::active_workers =0 |
正在 WorkerPool 执行的任务数。Reactor 在归零前不复用该 fd。
◆ buffer
| char* stt::network::TcpFDInf::buffer =nullptr |
◆ buffer_capacity
| unsigned long stt::network::TcpFDInf::buffer_capacity =0 |
当前已分配的接收缓冲容量;首次收到数据时才按需分配。
◆ closing
| bool stt::network::TcpFDInf::closing =false |
◆ connection_obj_fd
| uint64_t stt::network::TcpFDInf::connection_obj_fd =0 |
◆ data
| std::string_view stt::network::TcpFDInf::data |
◆ fd
| int stt::network::TcpFDInf::fd =-1 |
◆ FDStatus
| int stt::network::TcpFDInf::FDStatus =-1 |
◆ ip
| std::string stt::network::TcpFDInf::ip |
◆ p_buffer_now
| unsigned long stt::network::TcpFDInf::p_buffer_now =0 |
◆ pendindQueue
| std::queue<std::any> stt::network::TcpFDInf::pendindQueue |
◆ port
| std::string stt::network::TcpFDInf::port |
◆ ssl
| SSL* stt::network::TcpFDInf::ssl =nullptr |
◆ status
| int stt::network::TcpFDInf::status =0 |
◆ tls_state
◆ write_interest
| bool stt::network::TcpFDInf::write_interest =false |
◆ write_state
◆ write_waiting_for_read
| bool stt::network::TcpFDInf::write_waiting_for_read =false |
The documentation for this struct was generated from the following file: