![]() |
libzmq
master
ZeroMQ C++ Core Engine (LIBZMQ)
|
#include <yqueue.hpp>
Classes | |
struct | chunk_t |
Public Member Functions | |
yqueue_t () | |
~yqueue_t () | |
T & | back () |
T & | front () |
void | pop () |
void | push () |
void | unpush () |
Private Member Functions | |
yqueue_t (const yqueue_t &) | |
chunk_t * | allocate_chunk () |
const yqueue_t & | operator= (const yqueue_t &) |
Private Attributes | |
chunk_t * | back_chunk |
int | back_pos |
chunk_t * | begin_chunk |
int | begin_pos |
chunk_t * | end_chunk |
int | end_pos |
atomic_ptr_t< chunk_t > | spare_chunk |
Definition at line 62 of file yqueue.hpp.
|
inline |
Definition at line 68 of file yqueue.hpp.
|
inline |
Definition at line 80 of file yqueue.hpp.
|
private |
|
inlineprivate |
Definition at line 190 of file yqueue.hpp.
Referenced by zmq::yqueue_t< command_t, N >::push(), and zmq::yqueue_t< command_t, N >::yqueue_t().
|
inline |
Definition at line 105 of file yqueue.hpp.
|
inline |
Definition at line 98 of file yqueue.hpp.
|
private |
|
inline |
Definition at line 164 of file yqueue.hpp.
|
inline |
Definition at line 111 of file yqueue.hpp.
|
inline |
Definition at line 139 of file yqueue.hpp.
|
private |
Definition at line 208 of file yqueue.hpp.
Referenced by zmq::yqueue_t< command_t, N >::back(), zmq::yqueue_t< command_t, N >::push(), zmq::yqueue_t< command_t, N >::unpush(), and zmq::yqueue_t< command_t, N >::yqueue_t().
|
private |
Definition at line 209 of file yqueue.hpp.
Referenced by zmq::yqueue_t< command_t, N >::back(), zmq::yqueue_t< command_t, N >::push(), zmq::yqueue_t< command_t, N >::unpush(), and zmq::yqueue_t< command_t, N >::yqueue_t().
|
private |
Definition at line 206 of file yqueue.hpp.
Referenced by zmq::yqueue_t< command_t, N >::front(), zmq::yqueue_t< command_t, N >::pop(), zmq::yqueue_t< command_t, N >::yqueue_t(), and zmq::yqueue_t< command_t, N >::~yqueue_t().
|
private |
Definition at line 207 of file yqueue.hpp.
Referenced by zmq::yqueue_t< command_t, N >::front(), zmq::yqueue_t< command_t, N >::pop(), and zmq::yqueue_t< command_t, N >::yqueue_t().
|
private |
Definition at line 210 of file yqueue.hpp.
Referenced by zmq::yqueue_t< command_t, N >::push(), zmq::yqueue_t< command_t, N >::unpush(), zmq::yqueue_t< command_t, N >::yqueue_t(), and zmq::yqueue_t< command_t, N >::~yqueue_t().
|
private |
Definition at line 211 of file yqueue.hpp.
Referenced by zmq::yqueue_t< command_t, N >::push(), zmq::yqueue_t< command_t, N >::unpush(), and zmq::yqueue_t< command_t, N >::yqueue_t().
|
private |
Definition at line 216 of file yqueue.hpp.
Referenced by zmq::yqueue_t< command_t, N >::pop(), zmq::yqueue_t< command_t, N >::push(), and zmq::yqueue_t< command_t, N >::~yqueue_t().