Midge
v3.9.2
Data Processing Framework
|
#include <_buffer.hh>
Classes | |
class | _read_stream |
class | _write_stream |
Public Member Functions | |
_buffer (node *a_out_node) | |
~_buffer () | |
void | set_write_stream_name (const std::string &a_name) |
void | initialize (const count_t &p_length) |
template<class x_r , class... x_args> | |
void | call (x_r(x_type::*p_member)(x_args...), x_args... args) |
void | finalize () |
_stream< x_type > * | write () |
_stream< x_type > * | read () |
Protected Attributes | |
count_t | f_length |
node * | f_out_node |
std::string | f_write_stream_name |
enum_t | f_write_command |
std::timed_mutex | f_write_mutex |
_write_stream * | f_write_stream |
count_t | f_read_count |
x_type * | f_read_data |
enum_t * | f_read_command |
std::timed_mutex ** | f_read_mutexes |
count_t | f_mutex_wait_msec |
_read_stream ** | f_read_streams |
Definition at line 15 of file _buffer.hh.
Definition at line 18 of file _buffer.hh.
|
inline |
Definition at line 33 of file _buffer.hh.
|
inline |
Definition at line 55 of file _buffer.hh.
|
inline |
Definition at line 63 of file _buffer.hh.
|
inline |
Definition at line 44 of file _buffer.hh.
|
inline |
Definition at line 87 of file _buffer.hh.
|
inline |
Definition at line 38 of file _buffer.hh.
|
inline |
Definition at line 83 of file _buffer.hh.
|
protected |
Definition at line 115 of file _buffer.hh.
|
protected |
Definition at line 287 of file _buffer.hh.
|
protected |
Definition at line 204 of file _buffer.hh.
|
protected |
Definition at line 285 of file _buffer.hh.
|
protected |
Definition at line 283 of file _buffer.hh.
|
protected |
Definition at line 284 of file _buffer.hh.
|
protected |
Definition at line 286 of file _buffer.hh.
|
protected |
Definition at line 288 of file _buffer.hh.
|
protected |
Definition at line 206 of file _buffer.hh.
|
protected |
Definition at line 207 of file _buffer.hh.
|
protected |
Definition at line 208 of file _buffer.hh.
|
protected |
Definition at line 205 of file _buffer.hh.