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

#include <queue.h>

Public Member Functions

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

Detailed Description

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

Definition at line 190 of file queue.h.

Constructor & Destructor Documentation

queue_producer ( queue< T > &  destination,
size_t  capacity 
) [inline]

Definition at line 197 of file queue.h.

~queue_producer ( ) [inline]

Definition at line 207 of file queue.h.

Member Function Documentation

void abort ( ) [inline]

Definition at line 258 of file queue.h.

size_t capacity ( ) [inline]

Definition at line 216 of file queue.h.

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

Definition at line 226 of file queue.h.

bool reserve ( size_t  capacity) [inline]

Definition at line 218 of file queue.h.

void write ( size_t  position,
const T *  source,
size_t  count 
) [inline]

Definition at line 233 of file queue.h.

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