Struct TemporalResourceIdBuffer

Inheritance Relationships

Base Type

Struct Documentation

struct backend::TemporalResourceIdBuffer : public common::TemporalBuffer<ResourceId>

Public Functions

inline TemporalResourceIdBuffer()
inline void addResourceId(const int64_t timestamp_ns, const ResourceId &resource_id)
inline bool hasResourceId(const int64_t timestamp_ns) const
inline bool getResourceId(const int64_t timestamp_ns, ResourceId *resource_id) const
inline bool deleteResourceId(const int64_t timestamp_ns)
inline bool getClosestResourceId(const int64_t timestamp_ns, const int64_t tolerance_ns, StampedResourceId *stamped_resource_id) const
inline common::TemporalBuffer<ResourceId>::BufferType &resource_id_map()
inline const common::TemporalBuffer<ResourceId>::BufferType &resource_id_map() const