Realistic 3D camera system
3D camera system components
Classes | Public Types | Public Member Functions | List of all members
asio::detail::reactor_op_queue< Descriptor > Class Template Reference

#include <reactor_op_queue.hpp>

Inheritance diagram for asio::detail::reactor_op_queue< Descriptor >:
asio::detail::noncopyable

Classes

struct  mapped_type
 

Public Types

typedef Descriptor key_type
 
typedef hash_map< key_type, mapped_type >::value_type value_type
 
typedef hash_map< key_type, mapped_type >::iterator iterator
 

Public Member Functions

 reactor_op_queue ()
 
iterator begin ()
 
iterator end ()
 
bool enqueue_operation (Descriptor descriptor, reactor_op *op)
 
bool cancel_operations (iterator i, op_queue< operation > &ops, const asio::error_code &ec=asio::error::operation_aborted)
 
bool cancel_operations (Descriptor descriptor, op_queue< operation > &ops, const asio::error_code &ec=asio::error::operation_aborted)
 
bool empty () const
 
bool has_operation (Descriptor descriptor) const
 
bool perform_operations (iterator i, op_queue< operation > &ops)
 
bool perform_operations (Descriptor descriptor, op_queue< operation > &ops)
 
void get_all_operations (op_queue< operation > &ops)
 

Detailed Description

template<typename Descriptor>
class asio::detail::reactor_op_queue< Descriptor >

Definition at line 31 of file reactor_op_queue.hpp.

Member Typedef Documentation

template<typename Descriptor>
typedef hash_map<key_type, mapped_type>::iterator asio::detail::reactor_op_queue< Descriptor >::iterator

Definition at line 45 of file reactor_op_queue.hpp.

template<typename Descriptor>
typedef Descriptor asio::detail::reactor_op_queue< Descriptor >::key_type

Definition at line 35 of file reactor_op_queue.hpp.

template<typename Descriptor>
typedef hash_map<key_type, mapped_type>::value_type asio::detail::reactor_op_queue< Descriptor >::value_type

Definition at line 44 of file reactor_op_queue.hpp.

Constructor & Destructor Documentation

template<typename Descriptor>
asio::detail::reactor_op_queue< Descriptor >::reactor_op_queue ( )
inline

Definition at line 48 of file reactor_op_queue.hpp.

Member Function Documentation

template<typename Descriptor>
iterator asio::detail::reactor_op_queue< Descriptor >::begin ( )
inline

Definition at line 54 of file reactor_op_queue.hpp.

template<typename Descriptor>
bool asio::detail::reactor_op_queue< Descriptor >::cancel_operations ( iterator  i,
op_queue< operation > &  ops,
const asio::error_code ec = asio::error::operation_aborted 
)
inline

Definition at line 73 of file reactor_op_queue.hpp.

template<typename Descriptor>
bool asio::detail::reactor_op_queue< Descriptor >::cancel_operations ( Descriptor  descriptor,
op_queue< operation > &  ops,
const asio::error_code ec = asio::error::operation_aborted 
)
inline

Definition at line 96 of file reactor_op_queue.hpp.

template<typename Descriptor>
bool asio::detail::reactor_op_queue< Descriptor >::empty ( ) const
inline

Definition at line 104 of file reactor_op_queue.hpp.

template<typename Descriptor>
iterator asio::detail::reactor_op_queue< Descriptor >::end ( )
inline

Definition at line 55 of file reactor_op_queue.hpp.

template<typename Descriptor>
bool asio::detail::reactor_op_queue< Descriptor >::enqueue_operation ( Descriptor  descriptor,
reactor_op op 
)
inline

Definition at line 60 of file reactor_op_queue.hpp.

template<typename Descriptor>
void asio::detail::reactor_op_queue< Descriptor >::get_all_operations ( op_queue< operation > &  ops)
inline

Definition at line 147 of file reactor_op_queue.hpp.

template<typename Descriptor>
bool asio::detail::reactor_op_queue< Descriptor >::has_operation ( Descriptor  descriptor) const
inline

Definition at line 110 of file reactor_op_queue.hpp.

template<typename Descriptor>
bool asio::detail::reactor_op_queue< Descriptor >::perform_operations ( iterator  i,
op_queue< operation > &  ops 
)
inline

Definition at line 118 of file reactor_op_queue.hpp.

template<typename Descriptor>
bool asio::detail::reactor_op_queue< Descriptor >::perform_operations ( Descriptor  descriptor,
op_queue< operation > &  ops 
)
inline

Definition at line 141 of file reactor_op_queue.hpp.


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