![]() |
libzmq
master
ZeroMQ C++ Core Engine (LIBZMQ)
|
#include <ypipe_conflate.hpp>


Public Member Functions | |
| ypipe_conflate_t () | |
| virtual | ~ypipe_conflate_t () |
| bool | check_read () |
| bool | flush () |
| bool | probe (bool(*fn)(const T &)) |
| bool | read (T *value_) |
| bool | unwrite (T *) |
| void | write (const T &value_, bool incomplete_) |
Public Member Functions inherited from zmq::ypipe_base_t< T > | |
| virtual | ~ypipe_base_t () |
Protected Member Functions | |
| ypipe_conflate_t (const ypipe_conflate_t &) | |
| const ypipe_conflate_t & | operator= (const ypipe_conflate_t &) |
Protected Attributes | |
| dbuffer_t< T > | dbuffer |
| bool | reader_awake |
Definition at line 47 of file ypipe_conflate.hpp.
|
inline |
Definition at line 52 of file ypipe_conflate.hpp.
|
inlinevirtual |
Definition at line 59 of file ypipe_conflate.hpp.
|
protected |
|
inlinevirtual |
Implements zmq::ypipe_base_t< T >.
Definition at line 98 of file ypipe_conflate.hpp.
References zmq::ypipe_conflate_t< T >::dbuffer, and zmq::ypipe_conflate_t< T >::reader_awake.
Referenced by zmq::ypipe_conflate_t< T >::read().

|
inlinevirtual |
Implements zmq::ypipe_base_t< T >.
Definition at line 92 of file ypipe_conflate.hpp.
References zmq::ypipe_conflate_t< T >::reader_awake.
|
protected |
|
inlinevirtual |
Implements zmq::ypipe_base_t< T >.
Definition at line 120 of file ypipe_conflate.hpp.
References zmq::ypipe_conflate_t< T >::dbuffer.
|
inlinevirtual |
Implements zmq::ypipe_base_t< T >.
Definition at line 109 of file ypipe_conflate.hpp.
References zmq::ypipe_conflate_t< T >::check_read(), and zmq::ypipe_conflate_t< T >::dbuffer.

|
inlinevirtual |
Implements zmq::ypipe_base_t< T >.
Definition at line 83 of file ypipe_conflate.hpp.
|
inlinevirtual |
Implements zmq::ypipe_base_t< T >.
Definition at line 71 of file ypipe_conflate.hpp.
References zmq::ypipe_conflate_t< T >::dbuffer.
|
protected |
Definition at line 127 of file ypipe_conflate.hpp.
Referenced by zmq::ypipe_conflate_t< T >::check_read(), zmq::ypipe_conflate_t< T >::probe(), zmq::ypipe_conflate_t< T >::read(), and zmq::ypipe_conflate_t< T >::write().
|
protected |
Definition at line 128 of file ypipe_conflate.hpp.
Referenced by zmq::ypipe_conflate_t< T >::check_read(), and zmq::ypipe_conflate_t< T >::flush().