Removed forward declarations (not compatible with MISRA)

This commit is contained in:
Pavel Kirienko
2014-04-18 21:14:17 +04:00
parent ed2ad4b4c9
commit b3769c9cb3
3 changed files with 26 additions and 14 deletions
@@ -9,6 +9,7 @@
#include <uavcan/stdint.hpp>
#include <uavcan/error.hpp>
#include <uavcan/transport/frame.hpp>
#include <uavcan/transport/abstract_transfer_buffer.hpp>
#include <uavcan/linked_list.hpp>
#include <uavcan/dynamic_memory.hpp>
#include <uavcan/impl_constants.hpp>
@@ -17,18 +18,6 @@
namespace uavcan
{
UAVCAN_PACKED_BEGIN
/**
* API for transfer buffer users.
*/
class UAVCAN_EXPORT ITransferBuffer
{
public:
virtual ~ITransferBuffer() { }
virtual int read(unsigned offset, uint8_t* data, unsigned len) const = 0;
virtual int write(unsigned offset, const uint8_t* data, unsigned len) = 0;
};
/**
* Internal for TransferBufferManager
*/