#include <transfer_listener.hpp>
Public Member Functions | |
MultiFrameIncomingTransfer (MonotonicTime ts_mono, UtcTime ts_utc, const RxFrame &last_frame, TransferBufferAccessor &tba) | |
virtual int | read (unsigned offset, uint8_t *data, unsigned len) const |
virtual void | release () |
![]() | |
uint8_t | getIfaceIndex () const |
MonotonicTime | getMonotonicTimestamp () const |
TransferPriority | getPriority () const |
NodeID | getSrcNodeID () const |
TransferID | getTransferID () const |
TransferType | getTransferType () const |
UtcTime | getUtcTimestamp () const |
virtual bool | isAnonymousTransfer () const |
![]() | |
virtual | ~ITransferBuffer () |
Private Attributes | |
TransferBufferAccessor & | buf_acc_ |
Additional Inherited Members | |
![]() | |
IncomingTransfer (MonotonicTime ts_mono, UtcTime ts_utc, TransferPriority transfer_priority, TransferType transfer_type, TransferID transfer_id, NodeID source_node_id, uint8_t iface_index) | |
![]() | |
Noncopyable () | |
~Noncopyable () | |
Internal.
Definition at line 86 of file transfer_listener.hpp.
uavcan::MultiFrameIncomingTransfer::MultiFrameIncomingTransfer | ( | MonotonicTime | ts_mono, |
UtcTime | ts_utc, | ||
const RxFrame & | last_frame, | ||
TransferBufferAccessor & | tba | ||
) |
Definition at line 61 of file uc_transfer_listener.cpp.
|
virtual |
Implements uavcan::ITransferBuffer.
Definition at line 71 of file uc_transfer_listener.cpp.
|
inlinevirtual |
Dispose the payload buffer. Further calls to read() will not be possible.
Reimplemented from uavcan::IncomingTransfer.
Definition at line 93 of file transfer_listener.hpp.
|
private |
Definition at line 88 of file transfer_listener.hpp.