| 15 | class TImpl: public TIntrusiveListItem<TImpl>, public TSimpleRefCount<TImpl, TImpl> { |
| 16 | public: |
| 17 | TImpl(SOCKET fd, TSocketPool* pool) noexcept |
| 18 | : Pool_(pool) |
| 19 | , IsKeepAlive_(false) |
| 20 | , Fd_(fd) |
| 21 | { |
| 22 | Touch(); |
| 23 | } |
| 24 | |
| 25 | static void Destroy(TImpl* impl) noexcept { |
| 26 | impl->DoDestroy(); |