44 const ::std::shared_ptr<::tf2::BufferCore>&
parentBuffer);
48 bool ok()
const override;
Provides overrides of canTransform() that can be interrupted. Normally, canTransform() waits until tr...
const ::std::shared_ptr<::tf2::BufferCore > parentBuffer
If not null, this class relays all lookups to parentBuffer.
~NodeletAwareTFBuffer() override
bool ok() const override
Whether it is OK to continue sleeping. If false, a pending sleep() should stop as soon as possible...
TF buffer whose functions with timeout can be interrupted.
const ::nodelet::Nodelet & nodelet
The stateful nodelet to be aware of.
static const int DEFAULT_CACHE_TIME
NodeletAwareTFBuffer(const ::nodelet::Nodelet &nodelet, const ::ros::Duration &cacheTime=::ros::Duration(::tf2::BufferCore::DEFAULT_CACHE_TIME))
Create the buffer.