X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb_binding_api.cpp;h=9311700ef243ab3ab6d8df912003c289f9e04621;hb=f09cbfb256460bc934f1df1cef2939a35e032bab;hp=7554cf07408e126d47119689892bf7e1b0a9a1d6;hpb=1b4362e9a8ece16e37fc6327ad175475a56a6fe5;p=staging%2Fwindowmanager.git diff --git a/src/afb_binding_api.cpp b/src/afb_binding_api.cpp index 7554cf0..9311700 100644 --- a/src/afb_binding_api.cpp +++ b/src/afb_binding_api.cpp @@ -32,19 +32,19 @@ namespace wm { // | |_) | | | | | (_| | | | | | (_| | | (_| | |_) | | | | | | | | | |_) | | // |_.__/|_|_| |_|\__,_|_|_| |_|\__, |___\__,_| .__/|_| |_|_| |_| |_| .__/|_| // |___/_____| |_| |_| -binding_api::result_type binding_api::request_surface( +binding_api::result_type binding_api::requestsurface( char const *drawing_name) { - auto r = this->app->request_surface(drawing_name); + auto r = this->app->api_request_surface(drawing_name); if (r.is_err()) { return Err(r.unwrap_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->activate_surface(drawing_name); + auto r = this->app->api_activate_surface(drawing_name); if (r != nullptr) { logdebug("%s failed with error: %s", __func__, r); return Err(r); @@ -52,9 +52,9 @@ binding_api::result_type binding_api::activate_surface( 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->deactivate_surface(drawing_name); + auto r = this->app->api_deactivate_surface(drawing_name); if (r != nullptr) { logdebug("%s failed with error: %s", __func__, r); return Err(r); @@ -64,7 +64,12 @@ binding_api::result_type binding_api::deactivate_surface(char const* drawing_nam binding_api::result_type binding_api::enddraw(char const* drawing_name) { logdebug("%s drawing_name %s", __func__, drawing_name); - return Err("not implemented"); + auto r = this->app->api_enddraw(drawing_name); + if (r != nullptr) { + logdebug("%s failed with error: %s", __func__, r); + return Err(r); + } + return Ok(json_object_new_object()); } binding_api::result_type binding_api::list_drawing_names() { @@ -102,7 +107,7 @@ binding_api::result_type binding_api::debug_terminate() { } binding_api::result_type binding_api::ping() { - this->app->dispatch_pending_events(); + this->app->api_ping(); return Ok(json_object_new_object()); }