| 565 | } |
| 566 | |
| 567 | void InputMessageBase::Destroy() { |
| 568 | // Release base-specific resources. |
| 569 | if (_socket) { |
| 570 | _socket->CheckEOF(); |
| 571 | _socket.reset(); |
| 572 | } |
| 573 | DestroyImpl(); |
| 574 | // This object may be destroyed, don't touch fields anymore. |
| 575 | } |
| 576 | |
| 577 | Socket* InputMessageBase::ReleaseSocket() { |
| 578 | Socket* s = _socket.release(); |
nothing calls this directly
no test coverage detected