Proper OTR deadlines

This commit is contained in:
Pavel Kirienko
2015-07-20 18:11:53 +03:00
parent 035f107ab5
commit 4238df3e9f
3 changed files with 10 additions and 1 deletions
@@ -64,7 +64,10 @@ public:
class UAVCAN_EXPORT IOutgoingTransferRegistry
{
public:
static const MonotonicDuration MinEntryLifetime;
virtual ~IOutgoingTransferRegistry() { }
virtual TransferID* accessOrCreate(const OutgoingTransferRegistryKey& key, MonotonicTime new_deadline) = 0;
virtual bool exists(DataTypeID dtid, TransferType tt) const = 0;
virtual void cleanup(MonotonicTime deadline) = 0;