1 #pragma once 2 3 #include <string> 4 5 #include "android_property_manager.h" 6 7 namespace pixel_modem { 8 9 /** 10 * @brief Implementation of AndroidPropertyManager that directly forwards to 11 * android base methods. 12 */ 13 class AndroidPropertyManagerImpl : public AndroidPropertyManager { 14 public: 15 bool GetBoolProperty(const std::string& key, bool default_value) override; 16 17 std::string GetProperty(const std::string& key, 18 const std::string& default_value) override; 19 20 int GetIntProperty(const std::string& key, int default_value) override; 21 22 bool SetProperty(const std::string& key, const std::string& value) override; 23 }; 24 25 } // namespace pixel_modem 26