libpsynth 0.2.1
Public Types | Public Member Functions | Protected Member Functions
psynth::io::thread_async Class Reference

#include <thread_async.hpp>

Inheritance diagram for psynth::io::thread_async:
Inheritance graph
[legend]
Collaboration diagram for psynth::io::thread_async:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
detail::async_base_impl::callback_type 
callback_type

Public Member Functions

 thread_async (callback_type cb, bool realtime=false)
 ~thread_async ()
void start ()
void stop ()

Protected Member Functions

virtual void run ()
virtual void iterate ()

Member Typedef Documentation


Constructor & Destructor Documentation

psynth::io::thread_async::thread_async ( callback_type  cb,
bool  realtime = false 
) [inline]
psynth::io::thread_async::~thread_async ( ) [inline]

Member Function Documentation

virtual void psynth::io::thread_async::iterate ( ) [inline, protected, virtual]

Reimplemented in psynth::io::alsa_raw_output.

void psynth::io::thread_async::run ( ) [protected, virtual]
void psynth::io::thread_async::start ( ) [virtual]

Implements psynth::io::async_base.

Reimplemented in psynth::io::alsa_raw_output.

void psynth::io::thread_async::stop ( ) [virtual]

Implements psynth::io::async_base.

Reimplemented in psynth::io::alsa_raw_output.


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