Marsyas  0.5.0-beta1
Public Member Functions
queue_consumer< T > Class Template Reference

#include <queue.h>

Public Member Functions

void abort ()
size_t capacity ()
T & operator[] (size_t position)
 queue_consumer (queue< T > &source, size_t capacity)
void read (size_t position, T *destination, size_t count)
bool reserve (size_t capacity)
 ~queue_consumer ()

Detailed Description

template<typename T>
class Marsyas::RealTime::queue_consumer< T >

Definition at line 265 of file queue.h.

Constructor & Destructor Documentation

queue_consumer ( queue< T > &  source,
size_t  capacity 
) [inline]

Definition at line 273 of file queue.h.

~queue_consumer ( ) [inline]

Definition at line 283 of file queue.h.

Member Function Documentation

void abort ( ) [inline]

Definition at line 333 of file queue.h.

size_t capacity ( ) [inline]

Definition at line 291 of file queue.h.

T& operator[] ( size_t  position) [inline]

Definition at line 301 of file queue.h.

void read ( size_t  position,
T *  destination,
size_t  count 
) [inline]

Definition at line 308 of file queue.h.

bool reserve ( size_t  capacity) [inline]

Definition at line 293 of file queue.h.

The documentation for this class was generated from the following file: