9 #ifndef STREAMINTERFACE_H
10 #define STREAMINTERFACE_H
virtual uint32_t getTimeout(void) const =0
The timeout used for read/write operations.
~StreamInterface()
Destroy the stream interface.
StreamInterface()
Create a stream interface.
virtual XsResultValue setTimeout(uint32_t ms)=0
Set the read/write timeout to ms A timeout of 0 means non-blocking operation of writeData() and readD...
XsResultValue
Xsens result values.
unsigned __int32 uint32_t
An abstract IO interface.
#define XSENS_DISABLE_COPY(className)
Add this macro to the start of a class definition to prevent automatic creation of copy functions.