![]() |
libzmq
master
ZeroMQ C++ Core Engine (LIBZMQ)
|
#include <ypipe_base.hpp>
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 |
Definition at line 41 of file ypipe_base.hpp.
|
inlinevirtual |
Definition at line 44 of file ypipe_base.hpp.
|
pure virtual |
Implemented in zmq::ypipe_t< T, N >, zmq::ypipe_t< command_t, command_pipe_granularity >, and zmq::ypipe_conflate_t< T >.
Referenced by zmq::pipe_t::check_read(), and zmq::ypipe_base_t< command_t >::~ypipe_base_t().
|
pure virtual |
Implemented in zmq::ypipe_t< T, N >, zmq::ypipe_t< command_t, command_pipe_granularity >, and zmq::ypipe_conflate_t< T >.
Referenced by zmq::pipe_t::flush(), zmq::pipe_t::process_hiccup(), and zmq::ypipe_base_t< command_t >::~ypipe_base_t().
|
pure virtual |
Implemented in zmq::ypipe_t< T, N >, zmq::ypipe_t< command_t, command_pipe_granularity >, and zmq::ypipe_conflate_t< T >.
Referenced by zmq::pipe_t::check_read(), and zmq::ypipe_base_t< command_t >::~ypipe_base_t().
|
pure virtual |
Implemented in zmq::ypipe_t< T, N >, zmq::ypipe_t< command_t, command_pipe_granularity >, and zmq::ypipe_conflate_t< T >.
Referenced by zmq::pipe_t::check_read(), zmq::pipe_t::process_hiccup(), zmq::pipe_t::process_pipe_term_ack(), zmq::pipe_t::read(), and zmq::ypipe_base_t< command_t >::~ypipe_base_t().
|
pure virtual |
Implemented in zmq::ypipe_t< T, N >, zmq::ypipe_t< command_t, command_pipe_granularity >, and zmq::ypipe_conflate_t< T >.
Referenced by zmq::pipe_t::rollback(), and zmq::ypipe_base_t< command_t >::~ypipe_base_t().
|
pure virtual |
Implemented in zmq::ypipe_t< T, N >, zmq::ypipe_t< command_t, command_pipe_granularity >, and zmq::ypipe_conflate_t< T >.
Referenced by zmq::pipe_t::terminate(), zmq::pipe_t::write(), and zmq::ypipe_base_t< command_t >::~ypipe_base_t().