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