#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 () |
Public Member Functions inherited from uavcan::IncomingTransfer | |
| 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 |
Public Member Functions inherited from uavcan::ITransferBuffer | |
| virtual | ~ITransferBuffer () |
Private Attributes | |
| TransferBufferAccessor & | buf_acc_ |
Additional Inherited Members | |
Protected Member Functions inherited from uavcan::IncomingTransfer | |
| IncomingTransfer (MonotonicTime ts_mono, UtcTime ts_utc, TransferPriority transfer_priority, TransferType transfer_type, TransferID transfer_id, NodeID source_node_id, uint8_t iface_index) | |
Private Member Functions inherited from uavcan::Noncopyable | |
| 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.