libpsynth 0.2.1
Namespaces | Defines | Functions
/home/raskolnikov/dev/psynth/trunk/src/psynth/io/jack_raw_output.cpp File Reference

Time-stamp: <2011-03-21 23:02:04 raskolnikov> More...

#include <cstring>
#include <boost/lexical_cast.hpp>
#include "base/logger.hpp"
#include "base/scope_guard.hpp"
#include "jack_raw_output.hpp"
Include dependency graph for jack_raw_output.cpp:

Namespaces

namespace  psynth
namespace  psynth::io

Defines

#define PSYNTH_MODULE_NAME   "psynth.io.jack"
#define PSYNTH_JACK_CHECK(fun, except)

Functions

 psynth::io::PSYNTH_DEFINE_ERROR (jack_error)
 psynth::io::PSYNTH_DEFINE_ERROR_WHAT (jack_open_error,"Could not connect to Jack.")
 psynth::io::PSYNTH_DEFINE_ERROR_WHAT (jack_param_error,"Invalid jack param.")

Detailed Description

Time-stamp: <2011-03-21 23:02:04 raskolnikov>

Author:
Juan Pedro BolĂ­var Puente <raskolnikov@es.gnu.org>
Date:
Mon Mar 7 12:51:39 2011

Jack raw output implementation.


Define Documentation

#define PSYNTH_JACK_CHECK (   fun,
  except 
)
Value:
do {                                                        \
        int err = fun;                                          \
        if (err < 0) throw except ();                           \
    } while (0)
#define PSYNTH_MODULE_NAME   "psynth.io.jack"