| 553 | } |
| 554 | |
| 555 | bool policy_manager_impl::parse_policy(const byte_t*& _buffer, uint32_t& _buffer_size, uid_t& _uid, gid_t& _gid, |
| 556 | const std::shared_ptr<policy>& _policy) const { |
| 557 | |
| 558 | bool is_valid = _policy->deserialize(_buffer, _buffer_size); |
| 559 | if (is_valid) |
| 560 | is_valid = _policy->get_uid_gid(_uid, _gid); |
| 561 | return is_valid; |
| 562 | } |
| 563 | |
| 564 | /////////////////////////////////////////////////////////////////////////////// |
| 565 | // Configuration |
no test coverage detected