diff options
author | Loïc Collignon [ IoT.bzh ] <loic.collignon@iot.bzh> | 2018-10-23 12:46:00 +0000 |
---|---|---|
committer | Loïc Collignon <loic.collignon@iot.bzh> | 2018-12-20 18:07:28 +0100 |
commit | 0bcdafe937aadce66fda711bc9d87e369e15adee (patch) | |
tree | 3a1df810e7729cac717320fed7103b765a369497 /ahl-binding/ahl-binding.hpp | |
parent | b228d2aae87954418cb0a98777a2e73c7e5e83c6 (diff) |
Merge "Migration to Afb API v3"
Change-Id: Ie81e8659554848156e0749906013b056879fa8c7
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
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); }; |