Inheritance diagram for annotatorcomm::ftd2xx::FTD2XXOutputStream:
Public Member Functions | |
FTD2XXOutputStream (FTD2XX *ftd2xx) | |
virtual | ~FTD2XXOutputStream () |
virtual void | write (uint8_t data) throw (IOException) |
virtual void | write (uint8_t *buffer, uint32_t offset, uint32_t length) throw (IOException) |
virtual void | flush () throw (IOException) |
Definition at line 27 of file FTD2XXOutputStream.h.
annotatorcomm::ftd2xx::FTD2XXOutputStream::FTD2XXOutputStream | ( | FTD2XX * | ftd2xx | ) |
virtual annotatorcomm::ftd2xx::FTD2XXOutputStream::~FTD2XXOutputStream | ( | ) | [virtual] |
FTD2XXOutputStream
destructor
virtual void annotatorcomm::ftd2xx::FTD2XXOutputStream::flush | ( | ) | throw (IOException) [virtual] |
Flush buffered bytes out of the stream.
IOException | failure to flush |
Implements annotatorcomm::OutputStream.
virtual void annotatorcomm::ftd2xx::FTD2XXOutputStream::write | ( | uint8_t * | buffer, | |
uint32_t | offset, | |||
uint32_t | length | |||
) | throw (IOException) [virtual] |
Write length
bytes of buffer
starting at offset
to the stream.
buffer | data to buffer | |
offset | offset in buffer to start writing | |
length | number of bytes to write |
IOException | failure to write bytes |
Implements annotatorcomm::OutputStream.
virtual void annotatorcomm::ftd2xx::FTD2XXOutputStream::write | ( | uint8_t | data | ) | throw (IOException) [virtual] |
Write a byte to the stream.
data | byte of data to write |
IOException | failure to write byte |
Implements annotatorcomm::OutputStream.