| 421 | #ifdef USE_WINDOWS_STYLE_SOCKETS |
| 422 | |
| 423 | SocketReceiver::SocketReceiver(Socket &s) |
| 424 | : m_s(s), m_lastResult(0), m_resultPending(false), m_eofReceived(false) |
| 425 | { |
| 426 | m_event.AttachHandle(CreateEvent(NULL, true, false, NULL), true); |
| 427 | m_s.CheckAndHandleError("CreateEvent", m_event.HandleValid()); |
| 428 | memset(&m_overlapped, 0, sizeof(m_overlapped)); |
| 429 | m_overlapped.hEvent = m_event; |
| 430 | } |
| 431 | |
| 432 | SocketReceiver::~SocketReceiver() |
| 433 | { |
nothing calls this directly
no test coverage detected