libzmq  master
ZeroMQ C++ Core Engine (LIBZMQ)
zmq::ypipe_base_t< T > Class Template Referenceabstract

#include <ypipe_base.hpp>

Inheritance diagram for zmq::ypipe_base_t< T >:

Public Member Functions

virtual ~ypipe_base_t ()
 
virtual bool check_read ()=0
 
virtual bool flush ()=0
 
virtual bool probe (bool(*fn)(const T &))=0
 
virtual bool read (T *value_)=0
 
virtual bool unwrite (T *value_)=0
 
virtual void write (const T &value_, bool incomplete_)=0
 

Detailed Description

template<typename T>
class zmq::ypipe_base_t< T >

Definition at line 41 of file ypipe_base.hpp.

Constructor & Destructor Documentation

template<typename T>
virtual zmq::ypipe_base_t< T >::~ypipe_base_t ( )
inlinevirtual

Definition at line 44 of file ypipe_base.hpp.

Member Function Documentation

template<typename T>
virtual bool zmq::ypipe_base_t< T >::check_read ( )
pure virtual
template<typename T>
virtual bool zmq::ypipe_base_t< T >::flush ( )
pure virtual
template<typename T>
virtual bool zmq::ypipe_base_t< T >::probe ( bool(*)(const T &)  fn)
pure virtual
template<typename T>
virtual bool zmq::ypipe_base_t< T >::unwrite ( T *  value_)
pure virtual
template<typename T>
virtual void zmq::ypipe_base_t< T >::write ( const T &  value_,
bool  incomplete_ 
)
pure virtual