Starting refactoring of the receiving logic

This commit is contained in:
Pavel Kirienko
2014-02-12 10:49:32 +04:00
parent 0bc62a74c9
commit 0533539c7c
3 changed files with 10 additions and 14 deletions
@@ -75,9 +75,9 @@ public:
class MultiFrameIncomingTransfer : public IncomingTransfer, Noncopyable
{
TransferBufferAccessor& buf_acc_;
const uint8_t buffer_offset_; ///< Number of bytes to skip from the beginning of the buffer space
public:
MultiFrameIncomingTransfer(const RxFrame& last_frame, uint8_t buffer_offset, TransferBufferAccessor& tba);
MultiFrameIncomingTransfer(uint64_t ts_monotonic, uint64_t ts_utc, const RxFrame& last_frame,
TransferBufferAccessor& tba);
int read(unsigned int offset, uint8_t* data, unsigned int len) const;
void release() { buf_acc_.remove(); }
};