libzmq  master
ZeroMQ C++ Core Engine (LIBZMQ)
zmq::i_mailbox Class Referenceabstract

#include <i_mailbox.hpp>

Inheritance diagram for zmq::i_mailbox:

Public Member Functions

virtual ~i_mailbox ()
 
virtual int recv (command_t *cmd_, int timeout_)=0
 
virtual void send (const command_t &cmd_)=0
 

Detailed Description

Definition at line 39 of file i_mailbox.hpp.

Constructor & Destructor Documentation

virtual zmq::i_mailbox::~i_mailbox ( )
inlinevirtual

Definition at line 42 of file i_mailbox.hpp.

References recv(), and send().

Here is the call graph for this function:

Member Function Documentation

virtual int zmq::i_mailbox::recv ( command_t cmd_,
int  timeout_ 
)
pure virtual

Implemented in zmq::mailbox_safe_t, and zmq::mailbox_t.

Referenced by zmq::socket_base_t::process_commands(), and ~i_mailbox().

Here is the caller graph for this function:

virtual void zmq::i_mailbox::send ( const command_t cmd_)
pure virtual

Implemented in zmq::mailbox_safe_t, and zmq::mailbox_t.

Referenced by zmq::ctx_t::send_command(), and ~i_mailbox().

Here is the caller graph for this function: