btrfs: [] on the end of a struct field is a variable length array.
[haiku.git] / headers / private / debugger / settings / SettingsManager.h
blobcde581f3cd08fb236f0f5cb35602c445cd23e71e
1 /*
2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
3 * Copyright 2016, Rene Gollent, rene@gollent.com.
4 * Distributed under the terms of the MIT License.
5 */
6 #ifndef SETTINGS_MANAGER_H
7 #define SETTINGS_MANAGER_H
10 #include <SupportDefs.h>
13 class TeamSettings;
16 class SettingsManager {
17 public:
18 virtual ~SettingsManager();
20 virtual status_t LoadTeamSettings(const char* teamName,
21 TeamSettings& settings) = 0;
22 virtual status_t SaveTeamSettings(const TeamSettings& settings)
23 = 0;
27 #endif // SETTINGS_MANAGER_H