StreamInterface Member List

This is the complete list of members for StreamInterface, including all inherited members.

appendData(const XsByteArray &bdata)IoInterfacevirtual
cancelIo(void) constIoInterfacevirtual
close(void)=0IoInterfacepure virtual
closeAndDelete(void)IoInterfacevirtual
create(const XsString &filename)IoInterfacevirtual
deleteData(XsFilePos start, XsFilePos length)IoInterfacevirtual
find(const XsByteArray &needleV, XsFilePos &pos)IoInterfacevirtual
flushData(void)=0IoInterfacepure virtual
getFileSize(void) constIoInterfacevirtual
getLastResult(void) const =0IoInterfacepure virtual
getName(XsString &filename) constIoInterfacevirtual
getReadPosition(void) constIoInterfacevirtual
getTimeout() const =0StreamInterfacepure virtual
getWritePosition(void) constIoInterfacevirtual
insertData(XsFilePos start, const XsByteArray &data)IoInterfacevirtual
IoInterface()IoInterfaceinlineprotected
isOpen(void) const =0IoInterfacepure virtual
isReadOnly(void) constIoInterfacevirtual
open(const XsPortInfo &portInfo, XsFilePos readBufSize=XS_DEFAULT_READ_BUFFER_SIZE, XsFilePos writeBufSize=XS_DEFAULT_WRITE_BUFFER_SIZE, PortOptions options=PO_XsensDefaults)IoInterfacevirtual
open(const XsString &filename, bool createNew, bool readOnly)IoInterfacevirtual
PO_DtrDsrFlowControl enum valueIoInterface
PO_NoFlowControl enum valueIoInterface
PO_OneStopBit enum valueIoInterface
PO_RtsCtsFlowControl enum valueIoInterface
PO_TwoStopBits enum valueIoInterface
PO_XonXoffFlowControl enum valueIoInterface
PO_XsensDefaults enum valueIoInterface
PortOptions enum nameIoInterface
readData(XsFilePos maxLength, XsByteArray &data)=0IoInterfacepure virtual
setReadPosition(XsFilePos pos)IoInterfacevirtual
setTimeout(uint32_t ms) override=0StreamInterfacepure virtual
setWritePosition(XsFilePos pos=-1)IoInterfacevirtual
StreamInterface()StreamInterfaceinlineprotected
waitForData(XsFilePos maxLength, XsByteArray &data)IoInterfacevirtual
writeData(const XsByteArray &data, XsFilePos *written=nullptr)=0IoInterfacepure virtual
XSENS_DISABLE_COPY(StreamInterface)StreamInterface
IoInterface::XSENS_DISABLE_COPY(IoInterface)IoInterfaceprotected
~IoInterface()IoInterfaceinlinevirtual
~StreamInterface()StreamInterface


xsens_mti_driver
Author(s):
autogenerated on Sun Sep 3 2023 02:43:22