Transfer listener .hpp --> .cpp

This commit is contained in:
Pavel Kirienko
2015-10-14 20:02:25 +03:00
parent a9fdf44fa9
commit 0d5fc65907
2 changed files with 7 additions and 5 deletions
@@ -138,11 +138,7 @@ public:
, allow_anonymous_transfers_(false)
{ }
virtual ~TransferListener()
{
// Map must be cleared before bufmgr is destroyed
receivers_.clear();
}
virtual ~TransferListener();
const DataTypeDescriptor& getDataTypeDescriptor() const { return data_type_; }
@@ -187,6 +187,12 @@ void TransferListener::handleAnonymousTransferReception(const RxFrame& frame)
}
}
TransferListener::~TransferListener()
{
// Map must be cleared before bufmgr is destroyed
receivers_.clear();
}
void TransferListener::cleanup(MonotonicTime ts)
{
receivers_.removeAllWhere(TimedOutReceiverPredicate(ts, bufmgr_));