![]() |
libzmq master
The Intelligent Transport Layer
|
#include <command.hpp>
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().