opensurgsim
Public Member Functions | Public Attributes | List of all members
SurgSim::Devices::WdkHidDeviceHandle::State Struct Reference

Public Member Functions

 State (std::shared_ptr< SurgSim::Framework::Logger > &&logger_)
 

Public Attributes

std::shared_ptr< SurgSim::Framework::Loggerlogger
 The logger to use.
 
FileHandle handle
 The underlying device file handle.
 
OVERLAPPED overlappedReadState
 The OVERLAPPED state structure for overlapped (i.e. asynchronous) reads.
 
unsigned char overlappedReadBuffer [7 *128]
 The buffer used to store the output of overlapped (i.e. asynchronous) reads.
 
bool isOverlappedReadPending
 True if we are waiting for the result of an overlapped (i.e. asynchronous) read.
 
bool isDeviceDead
 True if the communication with this device has failed without possibility of recovery.
 

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