diff options
Diffstat (limited to 'ahl-binding/ahl-binding.hpp')
-rw-r--r-- | ahl-binding/ahl-binding.hpp | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/ahl-binding/ahl-binding.hpp b/ahl-binding/ahl-binding.hpp index 24f4acb..9e670bb 100644 --- a/ahl-binding/ahl-binding.hpp +++ b/ahl-binding/ahl-binding.hpp @@ -36,41 +36,41 @@ class ahl_binding_t { - using role_action = std::function<void(afb_req_t, std::string, std::string, json_object*)>; + using role_action = std::function<void(afb_req_t, std::string, std::string, json_object*)>; private: - afb_api_t handle_; - afb_event_t volume_changed_; - std::vector<role_t> roles_; + afb_api_t handle_; + afb_event_t volume_changed_; + std::vector<role_t> roles_; - explicit ahl_binding_t(); + explicit ahl_binding_t(); - void load_static_verbs(); + void load_static_verbs(); - void load_controller_configs(); - int load_controller_config(const std::string& path); - int update_streams(); - void update_stream(std::string hal, std::string stream, std::string deviceuri); - int create_api_verb(role_t* r); + void load_controller_configs(); + int load_controller_config(const std::string& path); + int update_streams(); + void update_stream(std::string hal, std::string stream, std::string deviceuri); + int create_api_verb(role_t* r); - void policy_open(afb_req_t 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_api_t handle); - int init(); - void event(std::string name, json_object* arg); - void get_roles(afb_req_t req) const; - void subscribe(afb_req_t req) const; - void unsubscribe(afb_req_t req) const; - int emit_volume_changed(const std::string& role, int volume) const; - - const std::vector<role_t> roles() const; - afb_api_t handle() const; - - void audiorole(afb_req_t req); - int parse_roles_config(json_object* o); + static ahl_binding_t& instance(); + int preinit(afb_api_t handle); + int init(); + void event(std::string name, json_object* arg); + void get_roles(afb_req_t req) const; + void subscribe(afb_req_t req) const; + void unsubscribe(afb_req_t req) const; + int emit_volume_changed(const std::string& role, int volume) const; + + const std::vector<role_t> roles() const; + afb_api_t handle() const; + + void audiorole(afb_req_t req); + int parse_roles_config(json_object* o); }; |