Guitarix
|
#include "guitarix.h"
#include <sys/mman.h>
#include "jsonrpc_methods.h"
#include <netinet/in.h>
#include <netinet/tcp.h>
#include <sys/ioctl.h>
Go to the source code of this file.
Namespaces | |
gx_engine | |
Macros | |
#define | START_NOTIFY(m) { const jsonrpc_method_def& _md = start_call(RPNM_##m) |
#define | SEND() assert(!_md.has_result); send(); } |
#define | START_CALL(m) { const jsonrpc_method_def& _md = start_call(RPCM_##m) |
#define | START_RECEIVE(s) |
#define | END_RECEIVE(s) |
Functions | |
void | lock_rt_memory () |
void | gx_engine::set_engine_mute (GxEngineState s, BoolParameter &p) |
void | gx_engine::on_engine_mute_changed (bool s, GxEngine &engine) |
void | gx_engine::debug_trace_param (Parameter *p) |
#define END_RECEIVE | ( | s | ) |
Definition at line 818 of file machine.cpp.
Referenced by gx_engine::GxMachineRemote::bank_check_reparse(), gx_engine::GxMachineRemote::bank_get_filename(), gx_engine::GxMachineRemote::bank_insert_new(), gx_engine::GxMachineRemote::bank_insert_uri(), gx_engine::GxMachineRemote::bank_remove(), gx_engine::GxMachineRemote::commit_ladspa_changes(), gx_engine::GxMachineRemote::convert_preset(), gx_engine::debug_trace_param(), gx_engine::GxMachineRemote::get_oscilloscope_info(), gx_engine::GxMachineRemote::get_oscilloscope_mul_buffer(), gx_engine::GxMachineRemote::get_rack_unit_order(), gx_engine::GxMachineRemote::get_state(), gx_engine::GxMachineRemote::get_tuner_freq(), gx_engine::GxMachineRemote::get_tuner_switcher_active(), gx_engine::GxMachineRemote::GxMachineRemote(), gx_engine::GxMachineRemote::load_impresp_dirs(), gx_engine::GxMachineRemote::load_ladspalist(), gx_engine::GxMachineRemote::maxlevel_get(), gx_engine::GxMachineRemote::midi_get_config_mode(), gx_engine::GxMachineRemote::plugin_preset_list_load(), gx_engine::GxMachineRemote::pluginlist_append_rack(), gx_engine::GxMachineRemote::read_audio(), gx_engine::GxMachineRemote::rename_bank(), gx_engine::GxMachineRemote::rename_preset(), and gx_engine::GxMachineRemote::set_parameter_value().
#define SEND | ( | ) | assert(!_md.has_result); send(); } |
Definition at line 809 of file machine.cpp.
Referenced by gx_engine::GxMachineRemote::bank_reorder(), gx_engine::GxMachineRemote::bank_save(), gx_engine::GxMachineRemote::bank_set_flag(), gx_engine::GxMachineRemote::clear_oscilloscope_buffer(), gx_engine::debug_trace_param(), gx_engine::GxMachineRemote::erase_preset(), gx_engine::GxMachineRemote::GxMachineRemote(), gx_engine::GxMachineRemote::insert_rack_unit(), gx_engine::GxMachineRemote::load_preset(), gx_engine::GxMachineRemote::midi_deleteParameter(), gx_engine::GxMachineRemote::midi_modifyCurrent(), gx_engine::GxMachineRemote::midi_set_config_mode(), gx_engine::GxMachineRemote::midi_set_current_control(), gx_engine::GxMachineRemote::msend_midi_cc(), gx_engine::GxMachineRemote::pf_append(), gx_engine::GxMachineRemote::pf_insert_after(), gx_engine::GxMachineRemote::pf_insert_before(), gx_engine::GxMachineRemote::pf_save(), gx_engine::GxMachineRemote::plugin_preset_list_remove(), gx_engine::GxMachineRemote::plugin_preset_list_save(), gx_engine::GxMachineRemote::plugin_preset_list_set(), gx_engine::GxMachineRemote::reload_impresp_list(), gx_engine::GxMachineRemote::remove_rack_unit(), gx_engine::GxMachineRemote::reorder_preset(), gx_engine::GxMachineRemote::request_midi_value_update(), gx_engine::GxMachineRemote::save_ladspalist(), gx_engine::GxMachineRemote::set_jack_insert(), gx_engine::GxMachineRemote::set_oscilloscope_mul_buffer(), gx_engine::GxMachineRemote::set_parameter_value(), gx_engine::GxMachineRemote::set_state(), gx_engine::GxMachineRemote::tuner_switcher_activate(), gx_engine::GxMachineRemote::tuner_switcher_deactivate(), gx_engine::GxMachineRemote::tuner_switcher_toggle(), and gx_engine::GxMachineRemote::tuner_used_for_display().
#define START_CALL | ( | m | ) | { const jsonrpc_method_def& _md = start_call(RPCM_##m) |
Definition at line 811 of file machine.cpp.
Referenced by gx_engine::GxMachineRemote::bank_check_reparse(), gx_engine::GxMachineRemote::bank_get_filename(), gx_engine::GxMachineRemote::bank_insert_new(), gx_engine::GxMachineRemote::bank_insert_uri(), gx_engine::GxMachineRemote::bank_remove(), gx_engine::GxMachineRemote::commit_ladspa_changes(), gx_engine::GxMachineRemote::convert_preset(), gx_engine::debug_trace_param(), gx_engine::GxMachineRemote::get_oscilloscope_info(), gx_engine::GxMachineRemote::get_oscilloscope_mul_buffer(), gx_engine::GxMachineRemote::get_rack_unit_order(), gx_engine::GxMachineRemote::get_state(), gx_engine::GxMachineRemote::get_tuner_freq(), gx_engine::GxMachineRemote::get_tuner_switcher_active(), gx_engine::GxMachineRemote::GxMachineRemote(), gx_engine::GxMachineRemote::load_impresp_dirs(), gx_engine::GxMachineRemote::load_ladspalist(), gx_engine::GxMachineRemote::maxlevel_get(), gx_engine::GxMachineRemote::midi_get_config_mode(), gx_engine::GxMachineRemote::plugin_preset_list_load(), gx_engine::GxMachineRemote::pluginlist_append_rack(), gx_engine::GxMachineRemote::read_audio(), gx_engine::GxMachineRemote::rename_bank(), gx_engine::GxMachineRemote::rename_preset(), and gx_engine::GxMachineRemote::set_parameter_value().
#define START_NOTIFY | ( | m | ) | { const jsonrpc_method_def& _md = start_call(RPNM_##m) |
Definition at line 806 of file machine.cpp.
Referenced by gx_engine::GxMachineRemote::bank_reorder(), gx_engine::GxMachineRemote::bank_save(), gx_engine::GxMachineRemote::bank_set_flag(), gx_engine::GxMachineRemote::clear_oscilloscope_buffer(), gx_engine::debug_trace_param(), gx_engine::GxMachineRemote::erase_preset(), gx_engine::GxMachineRemote::GxMachineRemote(), gx_engine::GxMachineRemote::insert_rack_unit(), gx_engine::GxMachineRemote::load_preset(), gx_engine::GxMachineRemote::midi_deleteParameter(), gx_engine::GxMachineRemote::midi_modifyCurrent(), gx_engine::GxMachineRemote::midi_set_config_mode(), gx_engine::GxMachineRemote::midi_set_current_control(), gx_engine::GxMachineRemote::msend_midi_cc(), gx_engine::GxMachineRemote::pf_append(), gx_engine::GxMachineRemote::pf_insert_after(), gx_engine::GxMachineRemote::pf_insert_before(), gx_engine::GxMachineRemote::pf_save(), gx_engine::GxMachineRemote::plugin_preset_list_remove(), gx_engine::GxMachineRemote::plugin_preset_list_save(), gx_engine::GxMachineRemote::plugin_preset_list_set(), gx_engine::GxMachineRemote::reload_impresp_list(), gx_engine::GxMachineRemote::remove_rack_unit(), gx_engine::GxMachineRemote::reorder_preset(), gx_engine::GxMachineRemote::request_midi_value_update(), gx_engine::GxMachineRemote::save_ladspalist(), gx_engine::GxMachineRemote::set_jack_insert(), gx_engine::GxMachineRemote::set_oscilloscope_mul_buffer(), gx_engine::GxMachineRemote::set_parameter_value(), gx_engine::GxMachineRemote::set_state(), gx_engine::GxMachineRemote::tuner_switcher_activate(), gx_engine::GxMachineRemote::tuner_switcher_deactivate(), gx_engine::GxMachineRemote::tuner_switcher_toggle(), and gx_engine::GxMachineRemote::tuner_used_for_display().
#define START_RECEIVE | ( | s | ) |
Definition at line 813 of file machine.cpp.
Referenced by gx_engine::GxMachineRemote::bank_check_reparse(), gx_engine::GxMachineRemote::bank_get_filename(), gx_engine::GxMachineRemote::bank_insert_new(), gx_engine::GxMachineRemote::bank_insert_uri(), gx_engine::GxMachineRemote::bank_remove(), gx_engine::GxMachineRemote::commit_ladspa_changes(), gx_engine::GxMachineRemote::convert_preset(), gx_engine::debug_trace_param(), gx_engine::GxMachineRemote::get_oscilloscope_info(), gx_engine::GxMachineRemote::get_oscilloscope_mul_buffer(), gx_engine::GxMachineRemote::get_rack_unit_order(), gx_engine::GxMachineRemote::get_state(), gx_engine::GxMachineRemote::get_tuner_freq(), gx_engine::GxMachineRemote::get_tuner_switcher_active(), gx_engine::GxMachineRemote::GxMachineRemote(), gx_engine::GxMachineRemote::load_impresp_dirs(), gx_engine::GxMachineRemote::load_ladspalist(), gx_engine::GxMachineRemote::maxlevel_get(), gx_engine::GxMachineRemote::midi_get_config_mode(), gx_engine::GxMachineRemote::plugin_preset_list_load(), gx_engine::GxMachineRemote::pluginlist_append_rack(), gx_engine::GxMachineRemote::read_audio(), gx_engine::GxMachineRemote::rename_bank(), gx_engine::GxMachineRemote::rename_preset(), and gx_engine::GxMachineRemote::set_parameter_value().
void lock_rt_memory | ( | ) |
Definition at line 30 of file machine.cpp.
Referenced by gx_engine::GxMachine::GxMachine().