Public Member Functions | Public Attributes | Private Attributes | List of all members
SingleThreadedCallback Class Reference
Inheritance diagram for SingleThreadedCallback:
Inheritance graph
[legend]

Public Member Functions

ros::CallbackInterface::CallResult call ()
 
 SingleThreadedCallback (boost::barrier *bar)
 
- Public Member Functions inherited from ros::CallbackInterface
virtual bool ready ()
 
virtual ~CallbackInterface ()
 

Public Attributes

uint32_t calls
 
boost::thread::id initial_call_id
 
bool success
 
- Public Attributes inherited from ros::CallbackInterface
 Invalid
 
 Success
 
 TryAgain
 

Private Attributes

boost::barrier * barrier_
 
bool inited_
 
boost::mutex mutex_
 

Additional Inherited Members

- Public Types inherited from ros::CallbackInterface
enum  CallResult
 

Detailed Description

Definition at line 43 of file test_callback_queue_manager.cpp.

Constructor & Destructor Documentation

◆ SingleThreadedCallback()

SingleThreadedCallback::SingleThreadedCallback ( boost::barrier *  bar)
inline

Definition at line 46 of file test_callback_queue_manager.cpp.

Member Function Documentation

◆ call()

ros::CallbackInterface::CallResult SingleThreadedCallback::call ( )
inlinevirtual

Implements ros::CallbackInterface.

Definition at line 53 of file test_callback_queue_manager.cpp.

Member Data Documentation

◆ barrier_

boost::barrier* SingleThreadedCallback::barrier_
private

Definition at line 84 of file test_callback_queue_manager.cpp.

◆ calls

uint32_t SingleThreadedCallback::calls

Definition at line 78 of file test_callback_queue_manager.cpp.

◆ inited_

bool SingleThreadedCallback::inited_
private

Definition at line 82 of file test_callback_queue_manager.cpp.

◆ initial_call_id

boost::thread::id SingleThreadedCallback::initial_call_id

Definition at line 79 of file test_callback_queue_manager.cpp.

◆ mutex_

boost::mutex SingleThreadedCallback::mutex_
private

Definition at line 83 of file test_callback_queue_manager.cpp.

◆ success

bool SingleThreadedCallback::success

Definition at line 77 of file test_callback_queue_manager.cpp.


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


test_nodelet
Author(s): Tully Foote, Michael Carroll
autogenerated on Fri Nov 15 2024 03:38:16