MRPT  1.9.9
UsbInterface Member List

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

appendData(const XsByteArray &bdata)IoInterfacevirtual
cancelIo(void) constIoInterfacevirtual
close(void) overrideUsbInterfacevirtual
closeAndDelete(void)IoInterfacevirtual
closeUsb(void)UsbInterface
create(const XsString &filename)IoInterfacevirtual
dUsbInterfaceprivate
deleteData(XsFilePos start, XsSize length)IoInterfacevirtual
find(const XsByteArray &needleV, XsFilePos &pos)IoInterfacevirtual
flushData(void) overrideUsbInterfacevirtual
getFileSize(void) constIoInterfacevirtual
getLastResult(void) const overrideUsbInterfacevirtual
getName(XsString &filename) constIoInterfacevirtual
getPortName(XsString &portname) constUsbInterface
getRawIo(void)UsbInterface
getReadPosition(void) constIoInterfacevirtual
getTimeout(void) const overrideUsbInterfacevirtual
getWritePosition(void) constIoInterfacevirtual
insertData(XsFilePos start, const XsByteArray &data)IoInterfacevirtual
IoInterface()IoInterfaceinlineprotected
isOpen(void) const overrideUsbInterfacevirtual
isReadOnly(void) constIoInterfacevirtual
open(const XsPortInfo &portInfo, uint32_t readBufSize=0, uint32_t writeBufSize=0) overrideUsbInterfacevirtual
StreamInterface::open(const XsString &filename, bool createNew, bool readOnly)IoInterfacevirtual
readData(XsSize maxLength, XsByteArray &data) overrideUsbInterfacevirtual
readData(XsSize maxLength, void *data, XsSize *length=nullptr)UsbInterface
setRawIo(bool enable)UsbInterface
setReadPosition(XsFilePos pos)IoInterfacevirtual
setTimeout(uint32_t ms) overrideUsbInterfacevirtual
setWritePosition(XsFilePos pos=-1)IoInterfacevirtual
StreamInterface()StreamInterfaceinlineprotected
usbAddress() constUsbInterface
usbBus() constUsbInterface
UsbInterface()UsbInterface
waitForData(XsSize maxLength, void *data, XsSize *length=nullptr)UsbInterface
waitForData(XsSize maxLength, XsByteArray &data)UsbInterface
StreamInterface::waitForData(XsSize maxLength, XsByteArray &data)IoInterfacevirtual
writeData(const XsByteArray &data, XsSize *written=nullptr) overrideUsbInterfacevirtual
writeData(XsSize length, const void *data, XsSize *written=nullptr)UsbInterface
~IoInterface()IoInterfaceinlinevirtual
~StreamInterface() overrideStreamInterfaceinline
~UsbInterface() overrideUsbInterface



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019