VGamepad PC
The Windows app for the virtual game controller.
Loading...
Searching...
No Matches
ParseResult Struct Reference

#include <executor.hpp>

Collaboration diagram for ParseResult:
[legend]

Public Types

enum class  FailureReason { None , IncompleteData , SchemaMismatch , DataTooLarge }
 

Public Attributes

vgp_data_exchange_gamepad_reading reading
 
size_t bytes_consumed
 
bool success
 
FailureReason failure_reason = FailureReason::None
 

Member Enumeration Documentation

◆ FailureReason

enum class ParseResult::FailureReason
strong
Enumerator
None 
IncompleteData 
SchemaMismatch 
DataTooLarge 

Member Data Documentation

◆ bytes_consumed

size_t ParseResult::bytes_consumed

◆ failure_reason

FailureReason ParseResult::failure_reason = FailureReason::None

◆ reading

vgp_data_exchange_gamepad_reading ParseResult::reading

◆ success

bool ParseResult::success

The documentation for this struct was generated from the following file: