diff options
author | Loïc Collignon [ IoT.bzh ] <loic.collignon@iot.bzh> | 2018-10-23 12:46:00 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@automotivelinux.org> | 2018-10-23 12:46:00 +0000 |
commit | 9d4b61c5fd1475bef78f067157494b22dfacccc0 (patch) | |
tree | a8df7850ab0addc8983ec0e1c2aa83ea9b31b512 /ahl-binding/ahl-binding.hpp | |
parent | 35ff6e45780d9de3f69c526aec2d5e1101fdb350 (diff) | |
parent | 29f1daa03ca6a664b64ba600e50e4ec949b6cc11 (diff) |
Merge "Migration to Afb API v3"
Diffstat (limited to 'ahl-binding/ahl-binding.hpp')
-rw-r--r-- | ahl-binding/ahl-binding.hpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ahl-binding/ahl-binding.hpp b/ahl-binding/ahl-binding.hpp index aa4b104..0e7bd63 100644 --- a/ahl-binding/ahl-binding.hpp +++ b/ahl-binding/ahl-binding.hpp @@ -36,10 +36,10 @@ class ahl_binding_t { - using role_action = std::function<void(afb_request*, std::string, std::string, json_object*)>; + using role_action = std::function<void(afb_req_t, std::string, std::string, json_object*)>; private: - afb_dynapi* handle_; + afb_api_t handle_; std::vector<role_t> roles_; explicit ahl_binding_t(); @@ -53,19 +53,19 @@ private: void update_stream(std::string hal, std::string stream, std::string deviceuri); int create_api_verb(role_t* r); - void policy_open(afb_request* req, const role_t& role); + void policy_open(afb_req_t req, const role_t& role); public: static ahl_binding_t& instance(); - int preinit(afb_dynapi* handle); + int preinit(afb_api_t handle); int init(); void event(std::string name, json_object* arg); - void get_roles(afb_request* req); + void get_roles(afb_req_t req); const std::vector<role_t> roles() const; - afb_dynapi* handle() const; + afb_api_t handle() const; - void audiorole(afb_request* req); + void audiorole(afb_req_t req); int parse_roles_config(json_object* o); }; |