#ifndef REMOTING_BASE_USER_SETTINGS_H_
#define REMOTING_BASE_USER_SETTINGS_H_
#include <string>
namespace remoting {
using UserSettingKey = char[];
class UserSettings {
public:
static UserSettings* GetInstance();
UserSettings(const UserSettings&) = delete;
UserSettings& operator=(const UserSettings&) = delete;
virtual std::string GetString(const UserSettingKey key) const = 0;
virtual void SetString(const UserSettingKey key,
const std::string& value) = 0;
protected:
UserSettings();
virtual ~UserSettings();
};
}
#endif