![]() |
libzmq
master
ZeroMQ C++ Core Engine (LIBZMQ)
|
#include <array.hpp>


Public Types | |
| typedef std::vector< T * >::size_type | size_type |
Public Member Functions | |
| array_t () | |
| ~array_t () | |
| void | clear () |
| bool | empty () |
| void | erase (T *item_) |
| void | erase (size_type index_) |
| size_type | index (T *item_) |
| T *& | operator[] (size_type index_) |
| void | push_back (T *item_) |
| size_type | size () |
| void | swap (size_type index1_, size_type index2_) |
Private Types | |
| typedef array_item_t< ID > | item_t |
| typedef std::vector< T * > | items_t |
Private Member Functions | |
| array_t (const array_t &) | |
| const array_t & | operator= (const array_t &) |
Private Attributes | |
| items_t | items |
|
private |
|
private |
| typedef std::vector<T*>::size_type zmq::array_t< T, ID >::size_type |
|
inline |
|
inline |
|
private |
|
inline |
|
inline |
Definition at line 108 of file array.hpp.
Referenced by zmq::ctx_t::destroy_socket(), zmq::ctx_t::shutdown(), zmq::ctx_t::terminate(), zmq::ctx_t::~ctx_t(), zmq::dist_t::~dist_t(), zmq::fq_t::~fq_t(), and zmq::lb_t::~lb_t().

|
inline |
Definition at line 125 of file array.hpp.
Referenced by zmq::ctx_t::destroy_socket(), zmq::lb_t::pipe_terminated(), zmq::fq_t::pipe_terminated(), zmq::dist_t::pipe_terminated(), and zmq::socket_base_t::pipe_terminated().

|
inline |
|
inline |
Definition at line 150 of file array.hpp.
Referenced by zmq::lb_t::activated(), zmq::fq_t::activated(), zmq::dist_t::activated(), zmq::dist_t::match(), zmq::lb_t::pipe_terminated(), zmq::fq_t::pipe_terminated(), zmq::dist_t::pipe_terminated(), and zmq::dist_t::write().

|
private |
|
inline |
|
inline |
Definition at line 118 of file array.hpp.
Referenced by zmq::lb_t::attach(), zmq::fq_t::attach(), zmq::dist_t::attach(), zmq::socket_base_t::attach_pipe(), and zmq::ctx_t::create_socket().

|
inline |
Definition at line 103 of file array.hpp.
Referenced by zmq::dist_t::activated(), zmq::fq_t::attach(), zmq::dist_t::attach(), zmq::socket_base_t::process_term(), zmq::ctx_t::shutdown(), zmq::ctx_t::terminate(), and zmq::socket_base_t::update_pipe_options().

|
inline |
Definition at line 136 of file array.hpp.
Referenced by zmq::lb_t::activated(), zmq::fq_t::activated(), zmq::dist_t::activated(), zmq::fq_t::attach(), zmq::dist_t::attach(), zmq::fq_t::has_in(), zmq::lb_t::has_out(), zmq::dist_t::match(), zmq::lb_t::pipe_terminated(), zmq::fq_t::pipe_terminated(), zmq::dist_t::pipe_terminated(), zmq::fq_t::recvpipe(), zmq::dist_t::reverse_match(), zmq::lb_t::sendpipe(), and zmq::dist_t::write().

|
private |