Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Ase::AsyncBlockingQueue< Value > Class Template Reference

This is a thread-safe asyncronous queue which blocks in pop() until data is provided through push(). More...

#include "platform.hh"

Public Member Functions

void push (const Value &v)
 
Value pop ()
 
bool pending ()
 
void swap (std::list< Value > &list)
 

Detailed Description

template<class Value>
class Ase::AsyncBlockingQueue< Value >

This is a thread-safe asyncronous queue which blocks in pop() until data is provided through push().

Definition at line 118 of file platform.hh.

Member Function Documentation

◆ pending()

template<class Value >
bool Ase::AsyncBlockingQueue< Value >::pending ( )

Definition at line 227 of file platform.hh.

◆ pop()

template<class Value >
Value Ase::AsyncBlockingQueue< Value >::pop ( )

Definition at line 216 of file platform.hh.

◆ push()

template<class Value >
void Ase::AsyncBlockingQueue< Value >::push ( const Value v)

Definition at line 206 of file platform.hh.

◆ swap()

template<class Value >
void Ase::AsyncBlockingQueue< Value >::swap ( std::list< Value > &  list)

Definition at line 234 of file platform.hh.


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