int rc = -1;
/* send the request */
int rc2 =
- this->api_call("request_surface", j, [&rc](bool ok, json_object *j) {
+ this->api_call("RequestSurface", j, [&rc](bool ok, json_object *j) {
if (ok) {
int id =
json_object_get_int(json_object_object_get(j, "response"));
int AFBClient::Impl::activateSurface(const char *label) {
TRACE();
json_object *j = drawing_name_json_argument(label);
- return this->api_call("activate_surface", j, [](bool ok, json_object *j) {
+ return this->api_call("ActivateSurface", j, [](bool ok, json_object *j) {
if (!ok) {
fprintf(stderr, "API Call activate_surface() failed: %s\n",
j != nullptr ? json_object_to_json_string_ext(
int AFBClient::Impl::deactivateSurface(const char *label) {
TRACE();
json_object *j = drawing_name_json_argument(label);
- return this->api_call("deactivate_surface", j, [](bool ok, json_object *j) {
+ return this->api_call("DeactivateSurface", j, [](bool ok, json_object *j) {
if (!ok) {
fprintf(stderr, "API Call deactivate_surface() failed: %s\n",
j != nullptr ? json_object_to_json_string_ext(
int AFBClient::Impl::endDraw(const char *label) {
TRACE();
json_object *j = drawing_name_json_argument(label);
- return this->api_call("enddraw", j, [](bool ok, json_object *j) {
+ return this->api_call("EndDraw", j, [](bool ok, json_object *j) {
if (!ok) {
fprintf(stderr, "API Call endDraw() failed: %s\n",
j != nullptr ? json_object_to_json_string_ext(
'api': 'g_afb_instance->app.api.', # where are our API functions
'functions': [
{
- 'name': 'request_surface',
+ 'name': 'requestsurface',
#'return_type': 'int', # Or do they return all just some json?
'args': [ # describes the functions arguments, and their names as found in the json request
{ 'name': 'drawing_name', 'type': 'char const*', 'jtype': 'string' },
],
},
{
- 'name': 'activate_surface',
+ 'name': 'activatesurface',
'args': [
{ 'name': 'drawing_name', 'type': 'char const*', 'jtype': 'string' },
],
},
{
- 'name': 'deactivate_surface',
+ 'name': 'deactivatesurface',
'args': [
{ 'name': 'drawing_name', 'type': 'char const*', 'jtype': 'string' },
],
// | |_) | | | | | (_| | | | | | (_| | | (_| | |_) | | | | | | | | | |_) | |
// |_.__/|_|_| |_|\__,_|_|_| |_|\__, |___\__,_| .__/|_| |_|_| |_| |_| .__/|_|
// |___/_____| |_| |_|
-binding_api::result_type binding_api::request_surface(
+binding_api::result_type binding_api::requestsurface(
char const *drawing_name) {
auto r = this->app->api_request_surface(drawing_name);
if (r.is_err()) {
return Ok(json_object_new_int(r.unwrap()));
}
-binding_api::result_type binding_api::activate_surface(
+binding_api::result_type binding_api::activatesurface(
char const *drawing_name) {
logdebug("%s drawing_name %s", __func__, drawing_name);
auto r = this->app->api_activate_surface(drawing_name);
return Ok(json_object_new_object());
}
-binding_api::result_type binding_api::deactivate_surface(char const* drawing_name) {
+binding_api::result_type binding_api::deactivatesurface(char const* drawing_name) {
logdebug("%s drawing_name %s", __func__, drawing_name);
auto r = this->app->api_deactivate_surface(drawing_name);
if (r != nullptr) {