Guitarix
|
#include "jsonrpc.h"
#include <netinet/in.h>
#include <netinet/tcp.h>
#include <sys/types.h>
#include <sys/socket.h>
#include "jsonrpc_methods.cc"
Go to the source code of this file.
Classes | |
class | RpcError |
class | JsonString |
class | JsonFloat |
class | JsonInt |
class | JsonObject |
class | UiBuilderVirt |
Macros | |
#define | START_FUNCTION_SWITCH(v) switch (v) { |
#define | FUNCTION(n) break; case RPCM_##n: |
#define | PROCEDURE(n) break; case RPNM_##n: |
#define | END_FUNCTION_SWITCH(s) break; default: s; } |
Functions | |
const char * | engine_state_to_string (gx_engine::GxEngineState s) |
gx_engine::GxEngineState | string_to_engine_state (const std::string &s) |
#define END_FUNCTION_SWITCH | ( | s | ) | break; default: s; } |
Definition at line 410 of file jsonrpc.cpp.
#define FUNCTION | ( | n | ) | break; case RPCM_##n: |
Definition at line 408 of file jsonrpc.cpp.
#define PROCEDURE | ( | n | ) | break; case RPNM_##n: |
Definition at line 409 of file jsonrpc.cpp.
#define START_FUNCTION_SWITCH | ( | v | ) | switch (v) { |
Definition at line 407 of file jsonrpc.cpp.
const char* engine_state_to_string | ( | gx_engine::GxEngineState | s | ) |
Definition at line 31 of file jsonrpc.cpp.
Referenced by GxService::get_maxlevel(), GxService::send_rack_changed(), and gx_engine::GxMachineRemote::set_state().
gx_engine::GxEngineState string_to_engine_state | ( | const std::string & | s | ) |
Definition at line 41 of file jsonrpc.cpp.
Referenced by gx_engine::debug_trace_param(), GxService::get_maxlevel(), and gx_engine::GxMachineRemote::get_state().
Definition at line 258 of file jsonrpc.cpp.
Referenced by gx_engine::PitchTracker::add(), PluginDict::cleanup(), PluginDict::compress(), gx_engine::ControllerArray::deleteParameter(), ladspa::LadspaPluginList::load(), PluginDict::operator[](), gx_portmap::ClientList::remove(), PluginDict::remove(), ladspa::LadspaPluginList::save(), ladspa::LadspaPluginList::writeJSON(), gx_portmap::ClientList::~ClientList(), JsonArray::~JsonArray(), ladspa::LadspaPluginList::~LadspaPluginList(), and ladspa::PluginDisplay::~PluginDisplay().
CmdConnection::msg_type start |
Definition at line 257 of file jsonrpc.cpp.
Referenced by gx_engine::PitchTracker::add(), gx_engine::Lv2Dsp::create(), gx_engine::FixedBaseConvolver::getSamplingFreq(), gx_engine::GxConvolverBase::is_runnable(), lock_rt_memory(), gx_engine::MaxLevel::MaxLevel(), gx_engine::MidiAudioBuffer::MidiAudioBuffer(), PluginDesc::PluginDesc(), GxService::send_rack_changed(), unlock_rt_memory(), gx_engine::plugdesc::writeJSON(), gx_engine::ConvolverMonoAdapter::~ConvolverMonoAdapter(), gx_engine::ConvolverStereoAdapter::~ConvolverStereoAdapter(), ladspa::PluginDisplay::~PluginDisplay(), and gx_engine::SCapture::~SCapture().
const char* token |
Definition at line 256 of file jsonrpc.cpp.