opensurgsim
|
Public Member Functions | |
State (std::shared_ptr< SurgSim::Framework::Logger > &&logger_) | |
Public Attributes | |
std::shared_ptr< SurgSim::Framework::Logger > | logger |
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. | |