ardour
|
#include <abstract_ui.h>
Public Member Functions | |
RequestBuffer (uint32_t size, AbstractUI< RequestObject > &uir) | |
Public Member Functions inherited from PBD::RingBufferNPT< RequestObject > | |
RingBufferNPT (size_t sz) | |
virtual | ~RingBufferNPT () |
void | reset () |
void | set (size_t r, size_t w) |
size_t | read (RequestObject *dest, size_t cnt) |
size_t | write (const RequestObject *src, size_t cnt) |
void | get_read_vector (rw_vector *) |
void | get_write_vector (rw_vector *) |
void | decrement_read_ptr (size_t cnt) |
void | increment_read_ptr (size_t cnt) |
void | increment_write_ptr (size_t cnt) |
size_t | write_space () |
size_t | read_space () |
RequestObject * | buffer () |
size_t | get_write_ptr () const |
size_t | get_read_ptr () const |
size_t | bufsize () const |
Public Attributes | |
bool | dead |
AbstractUI< RequestObject > & | ui |
Additional Inherited Members | |
Protected Attributes inherited from PBD::RingBufferNPT< RequestObject > | |
RequestObject * | buf |
size_t | size |
gint | write_ptr |
gint | read_ptr |
Definition at line 68 of file abstract_ui.h.
|
inline |
Definition at line 71 of file abstract_ui.h.
bool AbstractUI< RequestObject >::RequestBuffer::dead |
Definition at line 69 of file abstract_ui.h.
AbstractUI<RequestObject>& AbstractUI< RequestObject >::RequestBuffer::ui |
Definition at line 70 of file abstract_ui.h.