Public Member Functions | Private Attributes | List of all members
fkie_message_filters::Buffer< Inputs >::RosCB Class Reference

#include <buffer_impl.h>

Inheritance diagram for fkie_message_filters::Buffer< Inputs >::RosCB:
Inheritance graph
[legend]

Public Member Functions

CallResult call () noexcept override
 
 RosCB (const std::weak_ptr< Impl > &parent, std::size_t epoch) noexcept
 
- Public Member Functions inherited from ros::CallbackInterface
virtual bool ready ()
 
virtual ~CallbackInterface ()
 

Private Attributes

std::size_t epoch_
 
std::weak_ptr< Implparent_
 

Additional Inherited Members

- Public Types inherited from ros::CallbackInterface
enum  CallResult
 
- Public Attributes inherited from ros::CallbackInterface
 Invalid
 
 Success
 
 TryAgain
 

Detailed Description

template<class... Inputs>
class fkie_message_filters::Buffer< Inputs >::RosCB

Definition at line 78 of file buffer_impl.h.

Constructor & Destructor Documentation

◆ RosCB()

template<class... Inputs>
fkie_message_filters::Buffer< Inputs >::RosCB::RosCB ( const std::weak_ptr< Impl > &  parent,
std::size_t  epoch 
)
inlinenoexcept

Definition at line 81 of file buffer_impl.h.

Member Function Documentation

◆ call()

template<class... Inputs>
CallResult fkie_message_filters::Buffer< Inputs >::RosCB::call ( )
inlineoverridevirtualnoexcept

Implements ros::CallbackInterface.

Definition at line 84 of file buffer_impl.h.

Member Data Documentation

◆ epoch_

template<class... Inputs>
std::size_t fkie_message_filters::Buffer< Inputs >::RosCB::epoch_
private

Definition at line 102 of file buffer_impl.h.

◆ parent_

template<class... Inputs>
std::weak_ptr<Impl> fkie_message_filters::Buffer< Inputs >::RosCB::parent_
private

Definition at line 101 of file buffer_impl.h.


The documentation for this class was generated from the following file:


fkie_message_filters
Author(s): Timo Röhling
autogenerated on Mon Feb 28 2022 22:21:44