PcapPlusPlus  Next
pcpp::internal::IOverlappedWrapper::WaitResult Struct Reference

Result of waiting on an OVERLAPPED I/O operation. More...

#include <WinDivertDevice.h>

Public Types

enum class  Status { Completed , Timeout , Failed }
 Status codes for wait result. More...
 

Public Attributes

Status status
 Final wait status.
 
uint32_t errorCode = 0
 Windows error code (when relevant)
 

Detailed Description

Result of waiting on an OVERLAPPED I/O operation.

Indicates whether the asynchronous operation completed, timed out or failed, and carries an optional Windows error code.

Member Enumeration Documentation

◆ Status

Status codes for wait result.

Enumerator
Completed 

The wait completed successfully.

Timeout 

The wait timed out before completion.

Failed 

The wait failed; see errorCode.