27 session->close(OK, buf, { {
"Content-Length",
size_buf(buf) } } );
33 session->close(OK, buf, { {
"Content-Length",
size_buf(buf) } } );
39 session->close(OK, buf, { {
"Content-Length",
size_buf(buf) } } );
44 const std::shared_ptr<const Request>
request = session->get_request();
46 const int ptype = std::atoi(
request->get_query_parameter(
"ptype").c_str());
49 const std::string pluginPath =
request->get_query_parameter(
"pluginPath");
53 session->close(OK, buf, { {
"Content-Length",
size_buf(buf) } } );
58 const std::shared_ptr<const Request>
request = session->get_request();
60 const int ptype = std::atoi(
request->get_query_parameter(
"ptype").c_str());
63 const int index = std::atoi(
request->get_query_parameter(
"index").c_str());
67 static_cast<uint>(index));
86 session->close(OK, buf, { {
"Content-Length",
size_buf(buf) } } );
#define CARLA_SAFE_ASSERT_RETURN(cond, ret)
Definition CarlaDefines.h:190
unsigned int uint
Definition CarlaDefines.h:327
const char * str_buf_uint(const uint value)
Definition buffers.cpp:178
char * json_buf_start()
Definition buffers.cpp:219
const char * json_buf_end(char *jsonBufPtr)
Definition buffers.cpp:305
const char * str_buf_string_array(const char *const *const array)
Definition buffers.cpp:104
char * json_buf_add_uint(char *jsonBufPtr, const char *const key, const uint value)
Definition buffers.cpp:290
const char * str_buf_string(const char *const string)
Definition buffers.cpp:97
static char jsonBuf[kJsonBufSize+1]
Definition buffers.cpp:34
char * json_buf_add_bool(char *jsonBufPtr, const char *const key, const bool value)
Definition buffers.cpp:258
char * json_buf_add_string(char *jsonBufPtr, const char *const key, const char *const value)
Definition buffers.cpp:275
const char * size_buf(const char *const buf)
Definition buffers.cpp:44
void handle_carla_get_supported_features(const std::shared_ptr< Session > session)
Definition carla-utils.cpp:36
void handle_carla_get_supported_file_extensions(const std::shared_ptr< Session > session)
Definition carla-utils.cpp:30
void handle_carla_get_cached_plugin_count(const std::shared_ptr< Session > session)
Definition carla-utils.cpp:42
void handle_carla_get_complete_license_text(const std::shared_ptr< Session > session)
Definition carla-utils.cpp:24
void handle_carla_get_cached_plugin_info(const std::shared_ptr< Session > session)
Definition carla-utils.cpp:56
PluginType
Definition CarlaBackend.h:614
@ PLUGIN_JACK
Definition CarlaBackend.h:679
@ PLUGIN_NONE
Definition CarlaBackend.h:618
CARLA_API_EXPORT const char * carla_get_complete_license_text(void)
Definition Information.cpp:33
CARLA_API_EXPORT const char *const * carla_get_supported_file_extensions(void)
Definition Information.cpp:118
CARLA_API_EXPORT const char *const * carla_get_supported_features(void)
Definition Information.cpp:180
struct _CarlaCachedPluginInfo CarlaCachedPluginInfo
CARLA_PLUGIN_EXPORT uint carla_get_cached_plugin_count(PluginType ptype, const char *pluginPath)
CARLA_PLUGIN_EXPORT const CarlaCachedPluginInfo * carla_get_cached_plugin_info(PluginType ptype, uint index)
struct backing_store_struct * info
Definition jmemsys.h:183