16 (void)
snprintf(buf,
sizeof(buf),
"dtid=%u tt=%u dnid=%u",
18 return std::string(buf);
31 Value* p = map_.access(key);
34 p = map_.insert(key,
Value());
39 UAVCAN_TRACE(
"OutgoingTransferRegistry",
"Created %s", key.toString().c_str());
41 p->deadline = new_deadline;
bool exists(DataTypeID dtid, TransferType tt) const
NodeID destination_node_id_
Not applicable for message broadcasting.
#define UAVCAN_TRACE(...)
static const MonotonicDuration MinEntryLifetime
static std::string toString(long x)
void cleanup(MonotonicTime ts)
TransferID * accessOrCreate(const OutgoingTransferRegistryKey &key, MonotonicTime new_deadline)
static MonotonicDuration fromMSec(int64_t ms)
int snprintf(char *out, std::size_t maxlen, const char *format,...)