diff options
Diffstat (limited to 'ahl-binding/role.hpp')
-rw-r--r-- | ahl-binding/role.hpp | 82 |
1 files changed, 41 insertions, 41 deletions
diff --git a/ahl-binding/role.hpp b/ahl-binding/role.hpp index 055a405..e0c979a 100644 --- a/ahl-binding/role.hpp +++ b/ahl-binding/role.hpp @@ -24,59 +24,59 @@ class role_t { private: - // Members filled by config - std::string uid_; - std::string description_; - std::string hal_; - std::string stream_; - int priority_; - std::vector<interrupt_t> interrupts_; + // Members filled by config + std::string uid_; + std::string description_; + std::string hal_; + std::string stream_; + int priority_; + std::vector<interrupt_t> interrupts_; - std::string device_uri_; - bool opened_ = false; + std::string device_uri_; + bool opened_ = false; - int apply_policy(afb_req_t req); + int apply_policy(afb_req_t req); - void do_mute(afb_req_t, bool); + void do_mute(afb_req_t, bool); public: - explicit role_t() = default; - explicit role_t(const role_t&) = default; - explicit role_t(role_t&&) = default; + explicit role_t() = default; + explicit role_t(const role_t&) = default; + explicit role_t(role_t&&) = default; - ~role_t() = default; + ~role_t() = default; - role_t& operator=(const role_t&) = default; - role_t& operator=(role_t&&) = default; + role_t& operator=(const role_t&) = default; + role_t& operator=(role_t&&) = default; - static role_t from_json(json_object* o); + static role_t from_json(json_object* o); - explicit role_t(json_object* j); + explicit role_t(json_object* j); - role_t& operator<<(json_object* j); + role_t& operator<<(json_object* j); - std::string uid() const; - std::string description() const; - std::string hal() const; - std::string stream() const; - int priority() const; - const std::vector<interrupt_t>& interrupts() const; - std::string device_uri() const; - bool opened() const; + std::string uid() const; + std::string description() const; + std::string hal() const; + std::string stream() const; + int priority() const; + const std::vector<interrupt_t>& interrupts() const; + std::string device_uri() const; + bool opened() const; - void uid(std::string v); - void description(std::string v); - void hal(std::string v); - void stream(std::string v); - void device_uri(std::string v); - void priority(int v); + void uid(std::string v); + void description(std::string v); + void hal(std::string v); + void stream(std::string v); + void device_uri(std::string v); + void priority(int v); - void invoke(afb_req_t r); + void invoke(afb_req_t r); - void open(afb_req_t r, json_object* o); - void close(afb_req_t r, json_object* o); - void volume(afb_req_t r, json_object* o); - void interrupt(afb_req_t r, json_object* o); - void mute(afb_req_t r, json_object* o); - void unmute(afb_req_t r, json_object* o); + void open(afb_req_t r, json_object* o); + void close(afb_req_t r, json_object* o); + void volume(afb_req_t r, json_object* o); + void interrupt(afb_req_t r, json_object* o); + void mute(afb_req_t r, json_object* o); + void unmute(afb_req_t r, json_object* o); }; |