| 1019 | } |
| 1020 | |
| 1021 | SOCKET Socket() { |
| 1022 | if (Y_UNLIKELY(!Connection_)) { |
| 1023 | ythrow TSslException() << TStringBuf("no connection provided"); |
| 1024 | } |
| 1025 | |
| 1026 | return Connection_->Socket(); |
| 1027 | } |
| 1028 | |
| 1029 | private: |
| 1030 | void DoWrite(const void* buf, size_t len) override { |