$search

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

asio::detail::indirect_handler_queue::indirect_handler_queue (  )  [inline]

Definition at line 129 of file indirect_handler_queue.hpp.

asio::detail::indirect_handler_queue::~indirect_handler_queue (  )  [inline]

Definition at line 137 of file indirect_handler_queue.hpp.


Member Function Documentation

unsigned long asio::detail::indirect_handler_queue::back_version (  )  [inline]

Definition at line 172 of file indirect_handler_queue.hpp.

unsigned long asio::detail::indirect_handler_queue::front_version (  )  [inline]

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.

handler* asio::detail::indirect_handler_queue::pop (  )  [inline]

Definition at line 178 of file indirect_handler_queue.hpp.

bool asio::detail::indirect_handler_queue::poppable (  )  [inline]

Definition at line 160 of file indirect_handler_queue.hpp.

void asio::detail::indirect_handler_queue::push ( handler h  )  [inline]

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 Mar 1 14:41:45 2013