Lines Matching refs:TcpKeepConn
154 typedef TAILQ_ENTRY(TcpKeepConn) KeepConnLink;
155 typedef TAILQ_HEAD(__KeepConnTailq, TcpKeepConn) KeepConnList;
156 class TcpKeepConn : public IMtConnection, public CTimerNotify
163 TcpKeepConn() { in TcpKeepConn() function
170 virtual ~TcpKeepConn() { in ~TcpKeepConn()
255 void InsertConn(TcpKeepConn* conn) { in InsertConn()
263 void RemoveConn(TcpKeepConn* conn) { in RemoveConn()
271 TcpKeepConn* GetFirstConn() { in GetFirstConn()
286 typedef CPtrPool<TcpKeepConn> TcpKeepQueue;
292 TcpKeepConn* GetTcpKeepConn(struct sockaddr_in* dst);
294 bool CacheTcpKeepConn(TcpKeepConn* conn);
296 bool RemoveTcpKeepConn(TcpKeepConn* conn);
298 void FreeTcpKeepConn(TcpKeepConn* conn, bool force_free);
321 void CloseIdleTcpKeep(TcpKeepConn* conn);