libpsynth 0.2.1
Public Types | Public Member Functions
psynth::io::dummy_async_output< Range > Class Template Reference

Dummy output class. More...

#include <output.hpp>

Inheritance diagram for psynth::io::dummy_async_output< Range >:
Inheritance graph
[legend]
Collaboration diagram for psynth::io::dummy_async_output< Range >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Range range
typedef Range::const_type const_range

Public Member Functions

 dummy_async_output (std::size_t buffer_size)
std::size_t buffer_size () const
virtual std::size_t put (const range &data)
void start ()
void stop ()

Detailed Description

template<typename Range>
class psynth::io::dummy_async_output< Range >

Dummy output class.


Member Typedef Documentation

template<typename Range >
typedef Range::const_type psynth::io::dummy_async_output< Range >::const_range
template<typename Range >
typedef Range psynth::io::dummy_async_output< Range >::range

Constructor & Destructor Documentation

template<typename Range >
psynth::io::dummy_async_output< Range >::dummy_async_output ( std::size_t  buffer_size) [inline]

Member Function Documentation

template<typename Range >
std::size_t psynth::io::dummy_async_output< Range >::buffer_size ( ) const [inline]
template<typename Range >
virtual std::size_t psynth::io::dummy_async_output< Range >::put ( const range data) [inline, virtual]
template<typename Range >
void psynth::io::dummy_async_output< Range >::start ( ) [inline, virtual]
template<typename Range >
void psynth::io::dummy_async_output< Range >::stop ( ) [inline, virtual]

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