libzmq  master
ZeroMQ C++ Core Engine (LIBZMQ)
zmq::i_pipe_events Struct Referenceabstract

#include <pipe.hpp>

Inheritance diagram for zmq::i_pipe_events:

Public Member Functions

virtual ~i_pipe_events ()
 
virtual void hiccuped (zmq::pipe_t *pipe_)=0
 
virtual void pipe_terminated (zmq::pipe_t *pipe_)=0
 
virtual void read_activated (zmq::pipe_t *pipe_)=0
 
virtual void write_activated (zmq::pipe_t *pipe_)=0
 

Detailed Description

Definition at line 58 of file pipe.hpp.

Constructor & Destructor Documentation

virtual zmq::i_pipe_events::~i_pipe_events ( )
inlinevirtual

Definition at line 60 of file pipe.hpp.

References hiccuped(), pipe_terminated(), read_activated(), and write_activated().

Here is the call graph for this function:

Member Function Documentation

virtual void zmq::i_pipe_events::hiccuped ( zmq::pipe_t pipe_)
pure virtual

Implemented in zmq::socket_base_t, and zmq::session_base_t.

Referenced by zmq::pipe_t::process_hiccup(), and ~i_pipe_events().

Here is the caller graph for this function:

virtual void zmq::i_pipe_events::pipe_terminated ( zmq::pipe_t pipe_)
pure virtual

Implemented in zmq::socket_base_t, and zmq::session_base_t.

Referenced by zmq::pipe_t::process_pipe_term_ack(), and ~i_pipe_events().

Here is the caller graph for this function:

virtual void zmq::i_pipe_events::read_activated ( zmq::pipe_t pipe_)
pure virtual

Implemented in zmq::socket_base_t, and zmq::session_base_t.

Referenced by zmq::pipe_t::process_activate_read(), and ~i_pipe_events().

Here is the caller graph for this function:

virtual void zmq::i_pipe_events::write_activated ( zmq::pipe_t pipe_)
pure virtual

Implemented in zmq::socket_base_t, and zmq::session_base_t.

Referenced by zmq::pipe_t::process_activate_write(), and ~i_pipe_events().

Here is the caller graph for this function: