My Project
Public Types | Public Member Functions | List of all members
boost::statechart::fifo_worker< Allocator > Class Template Reference

#include <fifo_worker.hpp>

Inheritance diagram for boost::statechart::fifo_worker< Allocator >:
Inheritance graph
Collaboration diagram for boost::statechart::fifo_worker< Allocator >:
Collaboration graph

Public Types

typedef function0< void > work_item
 

Public Member Functions

 fifo_worker ()
 
void queue_work_item (work_item &item)
 
void queue_work_item (const work_item &item)
 
void terminate ()
 
bool terminated () const
 
unsigned long operator() (unsigned long maxItemCount=0)
 

Member Typedef Documentation

◆ work_item

template<class Allocator = std::allocator< none >>
typedef function0< void > boost::statechart::fifo_worker< Allocator >::work_item

Constructor & Destructor Documentation

◆ fifo_worker()

template<class Allocator = std::allocator< none >>
boost::statechart::fifo_worker< Allocator >::fifo_worker ( )
inline

Member Function Documentation

◆ operator()()

template<class Allocator = std::allocator< none >>
unsigned long boost::statechart::fifo_worker< Allocator >::operator() ( unsigned long  maxItemCount = 0)
inline

◆ queue_work_item() [1/2]

template<class Allocator = std::allocator< none >>
void boost::statechart::fifo_worker< Allocator >::queue_work_item ( const work_item item)
inline

◆ queue_work_item() [2/2]

template<class Allocator = std::allocator< none >>
void boost::statechart::fifo_worker< Allocator >::queue_work_item ( work_item item)
inline
Here is the caller graph for this function:

◆ terminate()

template<class Allocator = std::allocator< none >>
void boost::statechart::fifo_worker< Allocator >::terminate ( )
inline

◆ terminated()

template<class Allocator = std::allocator< none >>
bool boost::statechart::fifo_worker< Allocator >::terminated ( ) const
inline
Here is the caller graph for this function:

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