PcapPlusPlus  Next
pcpp::WinDivertDevice::ReceiveResult Struct Reference

Result object returned by receive operations. More...

#include <WinDivertDevice.h>

Public Types

enum class  Status { Completed , Timeout , Failed }
 Status codes for receive operations. More...
 

Public Attributes

Status status
 Operation status (Completed/Timeout/Failed)
 
std::string error
 Error message when status is Failed; empty otherwise.
 
uint32_t errorCode = 0
 Platform-specific error code associated with the failure (0 if none)
 

Detailed Description

Result object returned by receive operations.

Member Enumeration Documentation

◆ Status

Status codes for receive operations.

Enumerator
Completed 

Receive completed successfully.

Timeout 

Receive timed out before completing the requested operation.

Failed 

Receive failed due to an error (see error and errorCode)