AnnotatorComm::FTD2XX::FTD2XXOutputStream Class Reference

Inheritance diagram for AnnotatorComm::FTD2XX::FTD2XXOutputStream:

AnnotatorComm::OutputStream List of all members.

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)

Detailed Description

Definition at line 27 of file FTD2XXOutputStream.h.


Constructor & Destructor Documentation

AnnotatorComm::FTD2XX::FTD2XXOutputStream::FTD2XXOutputStream ( FTD2XX ftd2xx  ) 

Construct a FTD2XXOutputStream.

Parameters:
ftd2xx parent FTD2XX

virtual AnnotatorComm::FTD2XX::FTD2XXOutputStream::~FTD2XXOutputStream (  )  [virtual]

FTD2XXOutputStream destructor


Member Function Documentation

virtual void AnnotatorComm::FTD2XX::FTD2XXOutputStream::flush (  )  throw (IOException) [virtual]

Flush buffered bytes out of the stream.

Exceptions:
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.

Parameters:
buffer data to buffer
offset offset in buffer to start writing
length number of bytes to write
Exceptions:
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.

Parameters:
data byte of data to write
Exceptions:
IOException failure to write byte

Implements AnnotatorComm::OutputStream.


The documentation for this class was generated from the following file:
Generated on Thu Jul 27 11:05:04 2006 for libAnnotatorComm by  doxygen 1.4.7