Lines Matching refs:BtifConfigCache
59 BtifConfigCache::BtifConfigCache(size_t capacity) in BtifConfigCache() function in BtifConfigCache
64 BtifConfigCache::~BtifConfigCache() { Clear(); } in ~BtifConfigCache()
66 void BtifConfigCache::Clear() { in Clear()
71 void BtifConfigCache::Init(std::unique_ptr<config_t> source) { in Init()
77 bool BtifConfigCache::HasPersistentSection(const std::string& section_name) { in HasPersistentSection()
82 bool BtifConfigCache::HasUnpairedSection(const std::string& section_name) { in HasUnpairedSection()
86 bool BtifConfigCache::HasSection(const std::string& section_name) { in HasSection()
90 bool BtifConfigCache::HasKey(const std::string& section_name, in HasKey()
104 void BtifConfigCache::RemovePersistentSectionsWithKey(const std::string& key) { in RemovePersistentSectionsWithKey()
116 bool BtifConfigCache::RemoveKey(const std::string& section_name, in RemoveKey()
151 std::vector<std::string> BtifConfigCache::GetPersistentSectionNames() { in GetPersistentSectionNames()
162 config_t BtifConfigCache::PersistentSectionCopy() { in PersistentSectionCopy()
166 void BtifConfigCache::SetString(std::string section_name, std::string key, in SetString()
216 std::optional<std::string> BtifConfigCache::GetString( in GetString()
239 void BtifConfigCache::SetInt(std::string section_name, std::string key, in SetInt()
244 std::optional<int> BtifConfigCache::GetInt(const std::string& section_name, in GetInt()
265 void BtifConfigCache::SetUint64(std::string section_name, std::string key, in SetUint64()
270 std::optional<uint64_t> BtifConfigCache::GetUint64( in GetUint64()
286 void BtifConfigCache::SetBool(std::string section_name, std::string key, in SetBool()
291 std::optional<bool> BtifConfigCache::GetBool(const std::string& section_name, in GetBool()