SeaBreeze
TransferHelper.h
Go to the documentation of this file.
1 /***************************************************/
37 #ifndef SEABREEZE_TRANSFERHELPER_H
38 #define SEABREEZE_TRANSFERHELPER_H
39 
40 #include "common/SeaBreeze.h"
42 #include <vector>
43 
44 namespace seabreeze {
45 
47  public:
49  virtual ~TransferHelper();
50  virtual int receive(std::vector<byte> &buffer, unsigned int length)
51  throw (BusTransferException) = 0;
52  virtual int send(const std::vector<byte> &buffer, unsigned int length) const
53  throw (BusTransferException) = 0;
54  };
55 
56 }
57 
58 #endif
Definition: BusTransferException.h:41
Definition: TransferHelper.h:46
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42