Guitarix
|
Classes | |
class | AbstractPresetIO |
class | AbstractStateIO |
class | Accum |
class | BasicOptions |
class | CmdlineOptions |
class | FileName |
class | GxSettingsBase |
class | IRFileListing |
class | JsonException |
class | JsonExceptionEOF |
class | JsonParser |
class | JsonReader |
class | JsonStringParser |
class | JsonStringWriter |
class | JsonSubParser |
class | JsonWriter |
struct | Measure |
class | MeasureThreadsafe |
class | ModifyPreset |
class | ModifyState |
class | ModifyStatePreservePreset |
class | PathList |
class | PrefixConverter |
class | PresetBanks |
class | PresetFile |
class | PresetFileGui |
class | PresetTransformer |
class | SettingsFileHeader |
class | SkinHandling |
class | StateFile |
Enumerations | |
enum | { PRESET_FLAG_VERSIONDIFF = 1, PRESET_FLAG_READONLY = 2, PRESET_FLAG_INVALID = 4 } |
Functions | |
void | atomic_set (volatile int *p, int v) |
void | atomic_set (volatile unsigned int *p, unsigned int v) |
int | atomic_get (volatile int &p) |
unsigned int | atomic_get (volatile unsigned int &p) |
void | atomic_inc (volatile int *p) |
void | atomic_inc (volatile unsigned int *p) |
bool | atomic_compare_and_exchange (volatile int *p, int oldv, int newv) |
template<class T > | |
void | atomic_set (T **p, T *v) |
template<class T > | |
void | atomic_set_0 (T **p) |
template<class T > | |
T * | atomic_get (T *&p) |
template<class T > | |
bool | atomic_compare_and_exchange (T **p, T *oldv, T *newv) |
void | add_time_measurement () |
void | measure_start () |
void | measure_pause () |
void | measure_cont () |
void | measure_stop () |
void | list_subdirs (PathList pl, std::vector< FileName > &dirs) |
BasicOptions & | get_options () |
int | gx_system_call (const std::string &, bool devnull=false, bool escape=false) |
void | strip (Glib::ustring &s) |
template<class T > | |
std::string | to_string (const T &t) |
std::string | encode_filename (const std::string &s) |
std::string | decode_filename (const std::string &s) |
bool | check_mtime (const std::string &filename, time_t &mtime) |
const char * | unicode2utf8 (unsigned int input) |
Variables | |
MeasureThreadsafe | measure |
anonymous enum |
void gx_system::add_time_measurement | ( | ) |
Definition at line 146 of file gx_system.cpp.
Referenced by gx_engine::GxMachine::GxMachine(), and gx_system::MeasureThreadsafe::stop().
|
inline |
Definition at line 114 of file gx_system.h.
Referenced by gx_jack::GxJack::send_midi_cc(), gx_engine::ProcessingChainBase::try_set_ramp_mode(), and gx_engine::MidiControllerList::update_from_controllers().
|
inline |
Definition at line 134 of file gx_system.h.
|
inline |
Definition at line 98 of file gx_system.h.
Referenced by gx_engine::ModuleSequencer::check_overload(), gx_engine::ProcessingChainBase::get_ramp_mode(), gx_engine::ProcessingChainBase::get_ramp_value(), gx_engine::ThreadSafeChainPointer< stereochain_data >::get_rt_chain(), gx_jack::GxJack::send_connection_changes(), and gx_engine::MidiControllerList::update_from_controllers().
|
inline |
Definition at line 102 of file gx_system.h.
|
inline |
Definition at line 129 of file gx_system.h.
|
inline |
Definition at line 106 of file gx_system.h.
|
inline |
Definition at line 110 of file gx_system.h.
|
inline |
Definition at line 90 of file gx_system.h.
Referenced by gx_engine::ThreadSafeChainPointer< stereochain_data >::commit(), gx_engine::MidiControllerList::compute_midi_in(), gx_engine::ModuleSequencer::overload(), gx_system::MeasureThreadsafe::print(), gx_engine::ProcessingChainBase::set_ramp_mode(), and gx_engine::ProcessingChainBase::set_ramp_value().
|
inline |
Definition at line 94 of file gx_system.h.
|
inline |
Definition at line 119 of file gx_system.h.
|
inline |
Definition at line 124 of file gx_system.h.
Referenced by gx_jack::GxJack::send_midi_cc().
bool gx_system::check_mtime | ( | const std::string & | filename, |
time_t & | mtime | ||
) |
Definition at line 31 of file gx_json.cpp.
Referenced by gx_system::PresetBanks::check_reparse(), gx_system::PresetFile::create_file(), gx_system::StateFile::create_reader(), gx_system::StateFile::ensure_is_current(), gx_system::PresetFile::ensure_is_current(), gx_system::PresetFile::open(), gx_system::PresetFile::readJSON(), gx_system::PresetBanks::save(), and gx_system::PresetFile::set_factory().
std::string gx_system::decode_filename | ( | const std::string & | s | ) |
Definition at line 1034 of file gx_system.cpp.
Referenced by to_string(), and gx_preset::GxSettings::uri_to_name_filename().
std::string gx_system::encode_filename | ( | const std::string & | s | ) |
Definition at line 999 of file gx_system.cpp.
Referenced by ladspa::LadspaPluginList::LadspaPluginList(), ladspa::LadspaPluginList::load(), gx_system::PresetBanks::make_bank_unique(), ladspa::LadspaPluginList::save(), gx_engine::paradesc::set_valuelist(), and to_string().
|
inline |
Definition at line 509 of file gx_system.h.
Referenced by gx_portmap::PortMapWindow::create(), gx_gui::load_toplevel(), gx_engine::GxJConvSettings::readJSON(), and gx_engine::GxJConvSettings::writeJSON().
int gx_system::gx_system_call | ( | const std::string & | cmd, |
bool | devnull = false , |
||
bool | escape = false |
||
) |
Definition at line 948 of file gx_system.cpp.
Referenced by get_options(), PluginDesc::PluginDesc(), and power2db().
Definition at line 365 of file gx_system.cpp.
Referenced by gx_system::IRFileListing::get_listing(), and gx_system::IRFileListing::IRFileListing().
|
inline |
Definition at line 260 of file gx_system.h.
Referenced by measure_stop().
|
inline |
Definition at line 259 of file gx_system.h.
Referenced by measure_stop().
|
inline |
Definition at line 258 of file gx_system.h.
Referenced by measure_stop().
|
inline |
Definition at line 261 of file gx_system.h.
void gx_system::strip | ( | Glib::ustring & | s | ) |
Definition at line 970 of file gx_system.cpp.
Referenced by ladspa::PluginDisplay::check_exit(), and get_options().
|
inline |
Definition at line 523 of file gx_system.h.
Referenced by MainWindow::add_icon(), ladspa::PortDesc::fixup(), gx_gui::StackBoxBuilder::get_box(), gx_engine::LadspaLoader::get_ladspa_filename(), ladspa::LadspaPluginList::LadspaPluginList(), gx_system::PresetBanks::make_bank_unique(), PluginDesc::PluginDesc(), KeySwitcher::process_preset_key(), ladspa::ChangeableValues::serializeJSON(), gx_engine::LadspaDsp::set_plugdesc(), gx_engine::Lv2Dsp::set_plugdesc(), gx_engine::paradesc::set_valuelist(), TunerSwitcher::TunerSwitcher(), and ladspa::PluginDisplay::~PluginDisplay().
const char* gx_system::unicode2utf8 | ( | unsigned int | input | ) |
Definition at line 312 of file gx_json.cpp.
MeasureThreadsafe gx_system::measure |
Definition at line 144 of file gx_system.cpp.
Referenced by gx_system::MeasureThreadsafe::stop().