![]() |
libzmq master
The Intelligent Transport Layer
|
#include <command.hpp>
Collaboration diagram for zmq::command_t:Public Types | |
| enum | type_t { stop, plug, own, attach, bind, activate_read, activate_write, hiccup, pipe_term, pipe_term_ack, term_req, term, term_ack, reap, reaped, done } |
Public Attributes | |
| union { | |
| struct { | |
| } activate_read | |
| struct { | |
| uint64_t msgs_read | |
| } activate_write | |
| struct { | |
| struct i_engine * engine | |
| } attach | |
| struct { | |
| class pipe_t * pipe | |
| } bind | |
| struct { | |
| } done | |
| struct { | |
| void * pipe | |
| } hiccup | |
| struct { | |
| class own_t * object | |
| } own | |
| struct { | |
| } pipe_term | |
| struct { | |
| } pipe_term_ack | |
| struct { | |
| } plug | |
| struct { | |
| class socket_base_t * socket | |
| } reap | |
| struct { | |
| } reaped | |
| struct { | |
| } stop | |
| struct { | |
| int linger | |
| } term | |
| struct { | |
| } term_ack | |
| struct { | |
| class own_t * object | |
| } term_req | |
| } | args |
| class object_t * | destination |
| enum zmq::command_t::type_t | type |
Definition at line 32 of file command.hpp.
| stop | |
| plug | |
| own | |
| attach | |
| bind | |
| activate_read | |
| activate_write | |
| hiccup | |
| pipe_term | |
| pipe_term_ack | |
| term_req | |
| term | |
| term_ack | |
| reap | |
| reaped | |
| done |
Definition at line 37 of file command.hpp.
| struct { ... } zmq::command_t::activate_read |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_activate_read().
| struct { ... } zmq::command_t::activate_write |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_activate_write().
| union { ... } zmq::command_t::args |
| struct { ... } zmq::command_t::attach |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_attach().
| struct { ... } zmq::command_t::bind |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_bind().
Definition at line 35 of file command.hpp.
Referenced by zmq::reaper_t::in_event(), zmq::io_thread_t::in_event(), zmq::socket_base_t::process_commands(), zmq::object_t::send_activate_read(), zmq::object_t::send_activate_write(), zmq::object_t::send_attach(), zmq::object_t::send_bind(), zmq::object_t::send_command(), zmq::object_t::send_done(), zmq::object_t::send_hiccup(), zmq::object_t::send_own(), zmq::object_t::send_pipe_term(), zmq::object_t::send_pipe_term_ack(), zmq::object_t::send_plug(), zmq::object_t::send_reap(), zmq::object_t::send_reaped(), zmq::object_t::send_stop(), zmq::object_t::send_term(), zmq::object_t::send_term_ack(), and zmq::object_t::send_term_req().
| struct { ... } zmq::command_t::done |
Referenced by zmq::object_t::send_done(), and zmq::ctx_t::terminate().
| struct i_engine* zmq::command_t::engine |
Definition at line 76 of file command.hpp.
| struct { ... } zmq::command_t::hiccup |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_hiccup().
Definition at line 120 of file command.hpp.
| uint64_t zmq::command_t::msgs_read |
Definition at line 93 of file command.hpp.
| class own_t* zmq::command_t::object |
Definition at line 70 of file command.hpp.
| struct { ... } zmq::command_t::own |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_own().
| class pipe_t* zmq::command_t::pipe |
Definition at line 82 of file command.hpp.
| void* zmq::command_t::pipe |
Definition at line 100 of file command.hpp.
| struct { ... } zmq::command_t::pipe_term |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_pipe_term().
| struct { ... } zmq::command_t::pipe_term_ack |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_pipe_term_ack().
| struct { ... } zmq::command_t::plug |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_plug().
| struct { ... } zmq::command_t::reap |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_reap().
| struct { ... } zmq::command_t::reaped |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_reaped().
Definition at line 131 of file command.hpp.
| struct { ... } zmq::command_t::stop |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_stop().
| struct { ... } zmq::command_t::term |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_term().
| struct { ... } zmq::command_t::term_ack |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_term_ack().
| struct { ... } zmq::command_t::term_req |
Referenced by zmq::object_t::process_command(), and zmq::object_t::send_term_req().
Referenced by zmq::object_t::process_command(), zmq::object_t::send_activate_read(), zmq::object_t::send_activate_write(), zmq::object_t::send_attach(), zmq::object_t::send_bind(), zmq::object_t::send_done(), zmq::object_t::send_hiccup(), zmq::object_t::send_own(), zmq::object_t::send_pipe_term(), zmq::object_t::send_pipe_term_ack(), zmq::object_t::send_plug(), zmq::object_t::send_reap(), zmq::object_t::send_reaped(), zmq::object_t::send_stop(), zmq::object_t::send_term(), zmq::object_t::send_term_ack(), zmq::object_t::send_term_req(), and zmq::ctx_t::terminate().
1.7.3