libzmq master
The Intelligent Transport Layer
Public Member Functions

zmq::i_engine Struct Reference

#include <i_engine.hpp>

Inheritance diagram for zmq::i_engine:

List of all members.

Public Member Functions

virtual ~i_engine ()
virtual void activate_in ()=0
virtual void activate_out ()=0
virtual void plug (class io_thread_t *io_thread_, class session_base_t *session_)=0
virtual void terminate ()=0
virtual void unplug ()=0

Detailed Description

Definition at line 30 of file i_engine.hpp.


Constructor & Destructor Documentation

virtual zmq::i_engine::~i_engine ( ) [inline, virtual]

Definition at line 32 of file i_engine.hpp.


Member Function Documentation

virtual void zmq::i_engine::activate_in ( ) [pure virtual]

Implemented in zmq::stream_engine_t.

virtual void zmq::i_engine::activate_out ( ) [pure virtual]

Implemented in zmq::stream_engine_t.

virtual void zmq::i_engine::plug ( class io_thread_t io_thread_,
class session_base_t session_ 
) [pure virtual]

Implemented in zmq::stream_engine_t.

Referenced by zmq::session_base_t::process_attach().

Here is the caller graph for this function:

virtual void zmq::i_engine::terminate ( ) [pure virtual]

Implemented in zmq::stream_engine_t.

virtual void zmq::i_engine::unplug ( ) [pure virtual]

Implemented in zmq::stream_engine_t.


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines