mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-05 04:50:35 +08:00
Map<>, TransferBufferManager - isEmpty() calls for runtime checks
This commit is contained in:
@@ -261,6 +261,8 @@ public:
|
||||
removeWhere(YesPredicate());
|
||||
}
|
||||
|
||||
bool isEmpty() const { return (getNumStaticPairs() == 0) && (getNumDynamicPairs() == 0); }
|
||||
|
||||
/// For testing
|
||||
unsigned int getNumStaticPairs() const
|
||||
{
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
* Copyright (C) 2014 Pavel Kirienko <pavel.kirienko@gmail.com>
|
||||
*/
|
||||
|
||||
#include <cstdlib>
|
||||
#include <uavcan/internal/transport/transfer_listener.hpp>
|
||||
|
||||
namespace uavcan
|
||||
@@ -68,10 +69,11 @@ int MultiFrameIncomingTransfer::read(unsigned int offset, uint8_t* data, unsigne
|
||||
/*
|
||||
* TransferListenerBase
|
||||
*/
|
||||
void TransferListenerBase::handleReception(TransferReceiver& receiver, const RxFrame& frame)
|
||||
void TransferListenerBase::handleReception(TransferReceiver& receiver, const RxFrame& frame,
|
||||
const TransferBufferManagerKey& bufmgr_key)
|
||||
{
|
||||
(void)receiver;
|
||||
(void)frame;
|
||||
const TransferReceiver::ResultCode result = receiver.addFrame(frame, bufmgr_key);
|
||||
(void)result;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user