SeaBreeze
BlazeUSBTransferHelper.h
Go to the documentation of this file.
1 /***************************************************/
35 #ifndef BLAZEUSBTRANSFERHELPER_H
36 #define BLAZEUSBTRANSFERHELPER_H
37 
40 
41 namespace seabreeze {
42 
44  public:
47  virtual ~BlazeUSBTransferHelper();
48 
49  /* Inherited */
50  virtual int receive(std::vector<byte> &buffer, unsigned int length)
51  throw (BusTransferException);
52  virtual int send(const std::vector<byte> &buffer, unsigned int length) const
53  throw (BusTransferException);
54 
55  private:
56  static const int WORD_SIZE_BYTES;
57  };
58 
59 }
60 
61 #endif /* BLAZEUSBTRANSFERHELPER_H */
Definition: BusTransferException.h:41
Definition: BlazeUSBTransferHelper.h:43
Definition: OOIUSBEndpointMaps.h:79
Definition: USBTransferHelper.h:46
Definition: USB.h:42
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42