Go to the documentation of this file.
23#ifndef SRC_HEADERS_ENGINE_H_
24#define SRC_HEADERS_ENGINE_H_
40#include <boost/format.hpp>
41#include <boost/noncopyable.hpp>
42#include <boost/thread/mutex.hpp>
43#include <glibmm/i18n.h>
44#include <glibmm/optioncontext.h>
45#include <glibmm/dispatcher.h>
46#include <glibmm/miscutils.h>
47#include <giomm/file.h>
51#include "lv2/lv2plug.in/ns/ext/presets/presets.h"
52#include "lv2/lv2plug.in/ns/ext/state/state.h"
53#include "lv2/lv2plug.in/ns/ext/urid/urid.h"
54#include <lv2/lv2plug.in/ns/ext/atom/atom.h>
55#include <lv2/lv2plug.in/ns/ext/buf-size/buf-size.h>
56#include <lv2/lv2plug.in/ns/ext/options/options.h>
57#include <lv2/lv2plug.in/ns/ext/uri-map/uri-map.h>
58#include <lv2/lv2plug.in/ns/ext/port-props/port-props.h>
72#define USE_MIDI_CC_OUT
75#define gettext(x) dgettext(GETTEXT_PACKAGE, x)
78#ifndef LV2_CORE__enabled
79#define LV2_CORE__enabled LV2_CORE_PREFIX "enabled"