diff options
Diffstat (limited to 'tools/aconfig/aconfig_storage_write_api/include/aconfig_storage/aconfig_storage_write_api.hpp')
-rw-r--r-- | tools/aconfig/aconfig_storage_write_api/include/aconfig_storage/aconfig_storage_write_api.hpp | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/tools/aconfig/aconfig_storage_write_api/include/aconfig_storage/aconfig_storage_write_api.hpp b/tools/aconfig/aconfig_storage_write_api/include/aconfig_storage/aconfig_storage_write_api.hpp index 7148396b82..0bba7ffcfc 100644 --- a/tools/aconfig/aconfig_storage_write_api/include/aconfig_storage/aconfig_storage_write_api.hpp +++ b/tools/aconfig/aconfig_storage_write_api/include/aconfig_storage/aconfig_storage_write_api.hpp @@ -6,35 +6,31 @@ #include <android-base/result.h> #include <aconfig_storage/aconfig_storage_read_api.hpp> -using namespace android::base; namespace aconfig_storage { /// Mapped flag value file -struct MutableMappedStorageFile{ - void* file_ptr; - size_t file_size; -}; +struct MutableMappedStorageFile : MappedStorageFile {}; /// Map a storage file -Result<MutableMappedStorageFile> map_mutable_storage_file( +android::base::Result<MutableMappedStorageFile*> map_mutable_storage_file( std::string const& file); /// Set boolean flag value -Result<void> set_boolean_flag_value( +android::base::Result<void> set_boolean_flag_value( const MutableMappedStorageFile& file, uint32_t offset, bool value); /// Set if flag has server override -Result<void> set_flag_has_server_override( +android::base::Result<void> set_flag_has_server_override( const MutableMappedStorageFile& file, FlagValueType value_type, uint32_t offset, bool value); /// Set if flag has local override -Result<void> set_flag_has_local_override( +android::base::Result<void> set_flag_has_local_override( const MutableMappedStorageFile& file, FlagValueType value_type, uint32_t offset, @@ -44,7 +40,7 @@ Result<void> set_flag_has_local_override( /// \input package_map: package map file /// \input flag_map: flag map file /// \input flag_info_out: flag info file to be created -Result<void> create_flag_info( +android::base::Result<void> create_flag_info( std::string const& package_map, std::string const& flag_map, std::string const& flag_info_out); |