All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes
asio::detail::indirect_handler_queue Class Reference

#include <indirect_handler_queue.hpp>

Inheritance diagram for asio::detail::indirect_handler_queue:
Inheritance graph
[legend]

List of all members.

Classes

class  handler
class  handler_wrapper
class  node
class  scoped_ptr

Public Member Functions

unsigned long back_version ()
unsigned long front_version ()
 indirect_handler_queue ()
handlerpop ()
bool poppable ()
void push (handler *h)
 ~indirect_handler_queue ()

Static Public Member Functions

template<typename Handler >
static handlerwrap (Handler h)

Static Private Member Functions

static void memory_barrier ()

Private Attributes

nodeback_
nodefront_
unsigned long next_version_

Detailed Description

Definition at line 32 of file indirect_handler_queue.hpp.


Constructor & Destructor Documentation

Definition at line 129 of file indirect_handler_queue.hpp.

Definition at line 137 of file indirect_handler_queue.hpp.


Member Function Documentation

Definition at line 172 of file indirect_handler_queue.hpp.

Definition at line 166 of file indirect_handler_queue.hpp.

static void asio::detail::indirect_handler_queue::memory_barrier ( ) [inline, static, private]

Definition at line 265 of file indirect_handler_queue.hpp.

Definition at line 178 of file indirect_handler_queue.hpp.

Definition at line 160 of file indirect_handler_queue.hpp.

Definition at line 194 of file indirect_handler_queue.hpp.

template<typename Handler >
static handler* asio::detail::indirect_handler_queue::wrap ( Handler  h) [inline, static]

Definition at line 149 of file indirect_handler_queue.hpp.


Member Data Documentation

Definition at line 280 of file indirect_handler_queue.hpp.

Definition at line 277 of file indirect_handler_queue.hpp.

Definition at line 283 of file indirect_handler_queue.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Castor
Author(s): Carpe Noctem
autogenerated on Fri Nov 8 2013 11:05:41