From 885606b04ecf86120c6de1bfa66576a9f4eff822 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 22 May 2024 20:54:28 +0000 Subject: [PATCH] GitHub build 106 --- api_user/classsimgrid_1_1module_1_1fs_1_1_file_system.html | 2 +- searchindex.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api_user/classsimgrid_1_1module_1_1fs_1_1_file_system.html b/api_user/classsimgrid_1_1module_1_1fs_1_1_file_system.html index 5e5a3a1..e12de1c 100644 --- a/api_user/classsimgrid_1_1module_1_1fs_1_1_file_system.html +++ b/api_user/classsimgrid_1_1module_1_1fs_1_1_file_system.html @@ -238,7 +238,7 @@
std::shared_ptr<File> open(const std::string &full_path)
-

Open a file.

+

Open a file. If no file corresponds to the given fullpath, a new file of size 0 is created.

Parameters:

full_path – an absolute file path

diff --git a/searchindex.js b/searchindex.js index 3655fa1..3254129 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"The SimGrid File System Module: API Reference": [[7, "the-simgrid-file-system-module-api-reference"]], "simgrid::module::fs::File": [[0, "simgrid-module-fs-file"]], "simgrid::module::fs::FileSystem": [[1, "simgrid-module-fs-filesystem"]], "simgrid::module::fs::FileSystemException": [[2, "simgrid-module-fs-filesystemexception"]], "simgrid::module::fs::JBODStorage": [[3, "simgrid-module-fs-jbodstorage"]], "simgrid::module::fs::OneDiskStorage": [[4, "simgrid-module-fs-onediskstorage"]], "simgrid::module::fs::Partition": [[5, "simgrid-module-fs-partition"]], "simgrid::module::fs::Storage": [[6, "simgrid-module-fs-storage"]]}, "docnames": ["api_user/classsimgrid_1_1module_1_1fs_1_1_file", "api_user/classsimgrid_1_1module_1_1fs_1_1_file_system", "api_user/classsimgrid_1_1module_1_1fs_1_1_file_system_exception", "api_user/classsimgrid_1_1module_1_1fs_1_1_j_b_o_d_storage", "api_user/classsimgrid_1_1module_1_1fs_1_1_one_disk_storage", "api_user/classsimgrid_1_1module_1_1fs_1_1_partition", "api_user/classsimgrid_1_1module_1_1fs_1_1_storage", "index"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["api_user/classsimgrid_1_1module_1_1fs_1_1_file.rst", "api_user/classsimgrid_1_1module_1_1fs_1_1_file_system.rst", "api_user/classsimgrid_1_1module_1_1fs_1_1_file_system_exception.rst", "api_user/classsimgrid_1_1module_1_1fs_1_1_j_b_o_d_storage.rst", "api_user/classsimgrid_1_1module_1_1fs_1_1_one_disk_storage.rst", "api_user/classsimgrid_1_1module_1_1fs_1_1_partition.rst", "api_user/classsimgrid_1_1module_1_1fs_1_1_storage.rst", "index.rst"], "indexentries": {"simgrid::module::fs::file (c++ class)": [[0, "_CPPv4N7simgrid6module2fs4FileE", false]], "simgrid::module::fs::file::get_num_bytes_read (c++ function)": [[0, "_CPPv4NK7simgrid6module2fs4File18get_num_bytes_readERKN3s4u5IoPtrE", false]], "simgrid::module::fs::file::get_num_bytes_written (c++ function)": [[0, "_CPPv4NK7simgrid6module2fs4File21get_num_bytes_writtenERKN3s4u5IoPtrE", false]], "simgrid::module::fs::file::read (c++ function)": [[0, "_CPPv4N7simgrid6module2fs4File4readE9sg_size_tb", false], [0, "_CPPv4N7simgrid6module2fs4File4readERKNSt6stringEb", false]], "simgrid::module::fs::file::read_async (c++ function)": [[0, "_CPPv4N7simgrid6module2fs4File10read_asyncE9sg_size_t", false], [0, "_CPPv4N7simgrid6module2fs4File10read_asyncERKNSt6stringE", false]], "simgrid::module::fs::file::seek (c++ function)": [[0, "_CPPv4N7simgrid6module2fs4File4seekE11sg_offset_ti", false]], "simgrid::module::fs::file::stat (c++ function)": [[0, "_CPPv4NK7simgrid6module2fs4File4statEv", false]], "simgrid::module::fs::file::tell (c++ function)": [[0, "_CPPv4NK7simgrid6module2fs4File4tellEv", false]], "simgrid::module::fs::file::write (c++ function)": [[0, "_CPPv4N7simgrid6module2fs4File5writeE9sg_size_tb", false], [0, "_CPPv4N7simgrid6module2fs4File5writeERKNSt6stringEb", false]], "simgrid::module::fs::file::write_async (c++ function)": [[0, "_CPPv4N7simgrid6module2fs4File11write_asyncE9sg_size_t", false], [0, "_CPPv4N7simgrid6module2fs4File11write_asyncERKNSt6stringE", false]], "simgrid::module::fs::filesystem (c++ class)": [[1, "_CPPv4N7simgrid6module2fs10FileSystemE", false]], "simgrid::module::fs::filesystem::close (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem5closeENSt10shared_ptrI4FileEE", false]], "simgrid::module::fs::filesystem::create_file (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem11create_fileERKNSt6stringERKNSt6stringE", false]], "simgrid::module::fs::filesystem::directory_exists (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem16directory_existsERKNSt6stringE", false]], "simgrid::module::fs::filesystem::file_exists (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem11file_existsERKNSt6stringE", false]], "simgrid::module::fs::filesystem::file_size (c++ function)": [[1, "_CPPv4NK7simgrid6module2fs10FileSystem9file_sizeERKNSt6stringE", false]], "simgrid::module::fs::filesystem::list_files_in_directory (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem23list_files_in_directoryERKNSt6stringE", false]], "simgrid::module::fs::filesystem::mount_partition (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", false], [1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", false]], "simgrid::module::fs::filesystem::move_file (c++ function)": [[1, "_CPPv4NK7simgrid6module2fs10FileSystem9move_fileERKNSt6stringERKNSt6stringE", false]], "simgrid::module::fs::filesystem::open (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem4openERKNSt6stringE", false]], "simgrid::module::fs::filesystem::unlink_directory (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem16unlink_directoryERKNSt6stringE", false]], "simgrid::module::fs::filesystem::unlink_file (c++ function)": [[1, "_CPPv4NK7simgrid6module2fs10FileSystem11unlink_fileERKNSt6stringE", false]], "simgrid::module::fs::filesystemexception (c++ class)": [[2, "_CPPv4N7simgrid6module2fs19FileSystemExceptionE", false]], "simgrid::module::fs::filesystemexception::what (c++ function)": [[2, "_CPPv4NK7simgrid6module2fs19FileSystemException4whatEv", false]], "simgrid::module::fs::jbodstorage (c++ class)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorageE", false]], "simgrid::module::fs::jbodstorage::create (c++ function)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", false]], "simgrid::module::fs::jbodstorage::get_raid_level (c++ function)": [[3, "_CPPv4NK7simgrid6module2fs11JBODStorage14get_raid_levelEv", false]], "simgrid::module::fs::jbodstorage::raid (c++ enum)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAIDE", false]], "simgrid::module::fs::jbodstorage::raid::raid0 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID0E", false]], "simgrid::module::fs::jbodstorage::raid::raid1 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID1E", false]], "simgrid::module::fs::jbodstorage::raid::raid2 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID2E", false]], "simgrid::module::fs::jbodstorage::raid::raid3 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID3E", false]], "simgrid::module::fs::jbodstorage::raid::raid4 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID4E", false]], "simgrid::module::fs::jbodstorage::raid::raid5 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID5E", false]], "simgrid::module::fs::jbodstorage::raid::raid6 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID6E", false]], "simgrid::module::fs::onediskstorage (c++ class)": [[4, "_CPPv4N7simgrid6module2fs14OneDiskStorageE", false]], "simgrid::module::fs::onediskstorage::create (c++ function)": [[4, "_CPPv4N7simgrid6module2fs14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", false]], "simgrid::module::fs::partition (c++ class)": [[5, "_CPPv4N7simgrid6module2fs9PartitionE", false]], "simgrid::module::fs::partition::cachingscheme (c++ enum)": [[5, "_CPPv4N7simgrid6module2fs9Partition13CachingSchemeE", false]], "simgrid::module::fs::partition::cachingscheme::fifo (c++ enumerator)": [[5, "_CPPv4N7simgrid6module2fs9Partition13CachingScheme4FIFOE", false]], "simgrid::module::fs::partition::cachingscheme::lru (c++ enumerator)": [[5, "_CPPv4N7simgrid6module2fs9Partition13CachingScheme3LRUE", false]], "simgrid::module::fs::partition::cachingscheme::none (c++ enumerator)": [[5, "_CPPv4N7simgrid6module2fs9Partition13CachingScheme4NONEE", false]], "simgrid::module::fs::partition::get_cname (c++ function)": [[5, "_CPPv4NK7simgrid6module2fs9Partition9get_cnameEv", false]], "simgrid::module::fs::partition::get_free_space (c++ function)": [[5, "_CPPv4NK7simgrid6module2fs9Partition14get_free_spaceEv", false]], "simgrid::module::fs::partition::get_name (c++ function)": [[5, "_CPPv4NK7simgrid6module2fs9Partition8get_nameEv", false]], "simgrid::module::fs::partition::get_size (c++ function)": [[5, "_CPPv4NK7simgrid6module2fs9Partition8get_sizeEv", false]], "simgrid::module::fs::storage (c++ class)": [[6, "_CPPv4N7simgrid6module2fs7StorageE", false]]}, "objects": {"": [[0, 0, 1, "_CPPv4N7simgrid6module2fs4FileE", "simgrid::module::fs::File"], [0, 1, 1, "_CPPv4NK7simgrid6module2fs4File18get_num_bytes_readERKN3s4u5IoPtrE", "simgrid::module::fs::File::get_num_bytes_read"], [0, 2, 1, "_CPPv4NK7simgrid6module2fs4File18get_num_bytes_readERKN3s4u5IoPtrE", "simgrid::module::fs::File::get_num_bytes_read::read"], [0, 1, 1, "_CPPv4NK7simgrid6module2fs4File21get_num_bytes_writtenERKN3s4u5IoPtrE", "simgrid::module::fs::File::get_num_bytes_written"], [0, 2, 1, "_CPPv4NK7simgrid6module2fs4File21get_num_bytes_writtenERKN3s4u5IoPtrE", "simgrid::module::fs::File::get_num_bytes_written::write"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File4readE9sg_size_tb", "simgrid::module::fs::File::read"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File4readERKNSt6stringEb", "simgrid::module::fs::File::read"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File4readE9sg_size_tb", "simgrid::module::fs::File::read::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File4readERKNSt6stringEb", "simgrid::module::fs::File::read::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File4readE9sg_size_tb", "simgrid::module::fs::File::read::simulate_it"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File4readERKNSt6stringEb", "simgrid::module::fs::File::read::simulate_it"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File10read_asyncE9sg_size_t", "simgrid::module::fs::File::read_async"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File10read_asyncERKNSt6stringE", "simgrid::module::fs::File::read_async"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File10read_asyncE9sg_size_t", "simgrid::module::fs::File::read_async::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File10read_asyncERKNSt6stringE", "simgrid::module::fs::File::read_async::num_bytes"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File4seekE11sg_offset_ti", "simgrid::module::fs::File::seek"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File4seekE11sg_offset_ti", "simgrid::module::fs::File::seek::origin"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File4seekE11sg_offset_ti", "simgrid::module::fs::File::seek::pos"], [0, 1, 1, "_CPPv4NK7simgrid6module2fs4File4statEv", "simgrid::module::fs::File::stat"], [0, 1, 1, "_CPPv4NK7simgrid6module2fs4File4tellEv", "simgrid::module::fs::File::tell"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File5writeE9sg_size_tb", "simgrid::module::fs::File::write"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File5writeERKNSt6stringEb", "simgrid::module::fs::File::write"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File5writeE9sg_size_tb", "simgrid::module::fs::File::write::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File5writeERKNSt6stringEb", "simgrid::module::fs::File::write::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File5writeE9sg_size_tb", "simgrid::module::fs::File::write::simulate_it"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File5writeERKNSt6stringEb", "simgrid::module::fs::File::write::simulate_it"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File11write_asyncE9sg_size_t", "simgrid::module::fs::File::write_async"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File11write_asyncERKNSt6stringE", "simgrid::module::fs::File::write_async"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File11write_asyncE9sg_size_t", "simgrid::module::fs::File::write_async::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File11write_asyncERKNSt6stringE", "simgrid::module::fs::File::write_async::num_bytes"], [1, 0, 1, "_CPPv4N7simgrid6module2fs10FileSystemE", "simgrid::module::fs::FileSystem"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem5closeENSt10shared_ptrI4FileEE", "simgrid::module::fs::FileSystem::close"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem5closeENSt10shared_ptrI4FileEE", "simgrid::module::fs::FileSystem::close::f"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem11create_fileERKNSt6stringERKNSt6stringE", "simgrid::module::fs::FileSystem::create_file"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem11create_fileERKNSt6stringERKNSt6stringE", "simgrid::module::fs::FileSystem::create_file::full_path"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem11create_fileERKNSt6stringERKNSt6stringE", "simgrid::module::fs::FileSystem::create_file::size"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem16directory_existsERKNSt6stringE", "simgrid::module::fs::FileSystem::directory_exists"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem16directory_existsERKNSt6stringE", "simgrid::module::fs::FileSystem::directory_exists::full_dir_path"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem11file_existsERKNSt6stringE", "simgrid::module::fs::FileSystem::file_exists"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem11file_existsERKNSt6stringE", "simgrid::module::fs::FileSystem::file_exists::full_path"], [1, 1, 1, "_CPPv4NK7simgrid6module2fs10FileSystem9file_sizeERKNSt6stringE", "simgrid::module::fs::FileSystem::file_size"], [1, 2, 1, "_CPPv4NK7simgrid6module2fs10FileSystem9file_sizeERKNSt6stringE", "simgrid::module::fs::FileSystem::file_size::full_path"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem23list_files_in_directoryERKNSt6stringE", "simgrid::module::fs::FileSystem::list_files_in_directory"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem23list_files_in_directoryERKNSt6stringE", "simgrid::module::fs::FileSystem::list_files_in_directory::full_dir_path"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::caching_scheme"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::caching_scheme"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::mount_point"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::mount_point"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::size"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::size"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::storage"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::storage"], [1, 1, 1, "_CPPv4NK7simgrid6module2fs10FileSystem9move_fileERKNSt6stringERKNSt6stringE", "simgrid::module::fs::FileSystem::move_file"], [1, 2, 1, "_CPPv4NK7simgrid6module2fs10FileSystem9move_fileERKNSt6stringERKNSt6stringE", "simgrid::module::fs::FileSystem::move_file::dst_full_path"], [1, 2, 1, "_CPPv4NK7simgrid6module2fs10FileSystem9move_fileERKNSt6stringERKNSt6stringE", "simgrid::module::fs::FileSystem::move_file::src_full_path"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem4openERKNSt6stringE", "simgrid::module::fs::FileSystem::open"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem4openERKNSt6stringE", "simgrid::module::fs::FileSystem::open::full_path"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem16unlink_directoryERKNSt6stringE", "simgrid::module::fs::FileSystem::unlink_directory"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem16unlink_directoryERKNSt6stringE", "simgrid::module::fs::FileSystem::unlink_directory::full_dir_path"], [1, 1, 1, "_CPPv4NK7simgrid6module2fs10FileSystem11unlink_fileERKNSt6stringE", "simgrid::module::fs::FileSystem::unlink_file"], [1, 2, 1, "_CPPv4NK7simgrid6module2fs10FileSystem11unlink_fileERKNSt6stringE", "simgrid::module::fs::FileSystem::unlink_file::full_path"], [2, 0, 1, "_CPPv4N7simgrid6module2fs19FileSystemExceptionE", "simgrid::module::fs::FileSystemException"], [2, 1, 1, "_CPPv4NK7simgrid6module2fs19FileSystemException4whatEv", "simgrid::module::fs::FileSystemException::what"], [3, 0, 1, "_CPPv4N7simgrid6module2fs11JBODStorageE", "simgrid::module::fs::JBODStorage"], [3, 3, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAIDE", "simgrid::module::fs::JBODStorage::RAID"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID0E", "simgrid::module::fs::JBODStorage::RAID::RAID0"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID1E", "simgrid::module::fs::JBODStorage::RAID::RAID1"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID2E", "simgrid::module::fs::JBODStorage::RAID::RAID2"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID3E", "simgrid::module::fs::JBODStorage::RAID::RAID3"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID4E", "simgrid::module::fs::JBODStorage::RAID::RAID4"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID5E", "simgrid::module::fs::JBODStorage::RAID::RAID5"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID6E", "simgrid::module::fs::JBODStorage::RAID::RAID6"], [3, 1, 1, "_CPPv4N7simgrid6module2fs11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::module::fs::JBODStorage::create"], [3, 2, 1, "_CPPv4N7simgrid6module2fs11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::module::fs::JBODStorage::create::disks"], [3, 2, 1, "_CPPv4N7simgrid6module2fs11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::module::fs::JBODStorage::create::name"], [3, 2, 1, "_CPPv4N7simgrid6module2fs11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::module::fs::JBODStorage::create::raid_level"], [3, 1, 1, "_CPPv4NK7simgrid6module2fs11JBODStorage14get_raid_levelEv", "simgrid::module::fs::JBODStorage::get_raid_level"], [4, 0, 1, "_CPPv4N7simgrid6module2fs14OneDiskStorageE", "simgrid::module::fs::OneDiskStorage"], [4, 1, 1, "_CPPv4N7simgrid6module2fs14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", "simgrid::module::fs::OneDiskStorage::create"], [4, 2, 1, "_CPPv4N7simgrid6module2fs14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", "simgrid::module::fs::OneDiskStorage::create::disk"], [4, 2, 1, "_CPPv4N7simgrid6module2fs14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", "simgrid::module::fs::OneDiskStorage::create::name"], [5, 0, 1, "_CPPv4N7simgrid6module2fs9PartitionE", "simgrid::module::fs::Partition"], [5, 3, 1, "_CPPv4N7simgrid6module2fs9Partition13CachingSchemeE", "simgrid::module::fs::Partition::CachingScheme"], [5, 4, 1, "_CPPv4N7simgrid6module2fs9Partition13CachingScheme4FIFOE", "simgrid::module::fs::Partition::CachingScheme::FIFO"], [5, 4, 1, "_CPPv4N7simgrid6module2fs9Partition13CachingScheme3LRUE", "simgrid::module::fs::Partition::CachingScheme::LRU"], [5, 4, 1, "_CPPv4N7simgrid6module2fs9Partition13CachingScheme4NONEE", "simgrid::module::fs::Partition::CachingScheme::NONE"], [5, 1, 1, "_CPPv4NK7simgrid6module2fs9Partition9get_cnameEv", "simgrid::module::fs::Partition::get_cname"], [5, 1, 1, "_CPPv4NK7simgrid6module2fs9Partition14get_free_spaceEv", "simgrid::module::fs::Partition::get_free_space"], [5, 1, 1, "_CPPv4NK7simgrid6module2fs9Partition8get_nameEv", "simgrid::module::fs::Partition::get_name"], [5, 1, 1, "_CPPv4NK7simgrid6module2fs9Partition8get_sizeEv", "simgrid::module::fs::Partition::get_size"], [6, 0, 1, "_CPPv4N7simgrid6module2fs7StorageE", "simgrid::module::fs::Storage"]]}, "objnames": {"0": ["cpp", "class", "C++ class"], "1": ["cpp", "function", "C++ function"], "2": ["cpp", "functionParam", "C++ function parameter"], "3": ["cpp", "enum", "C++ enum"], "4": ["cpp", "enumerator", "C++ enumerator"]}, "objtypes": {"0": "cpp:class", "1": "cpp:function", "2": "cpp:functionParam", "3": "cpp:enum", "4": "cpp:enumerator"}, "terms": {"": [1, 2, 3, 4, 5], "0": 3, "1": 3, "100mb": 1, "2": 3, "3": 3, "4": 3, "5": 3, "6": 3, "A": [0, 1, 3, 4, 6], "In": 5, "No": 5, "Of": 3, "The": 2, "about": 0, "absolut": 1, "abstract": [0, 1, 3, 6], "activ": 0, "actual": 0, "ad": 0, "add": 1, "after": 1, "an": [0, 1, 3, 4, 5], "asynchron": 0, "attempt": 5, "bar": 7, "base": 5, "behavior": [1, 5], "bool": [0, 1], "box": 7, "bunch": 3, "byte": [0, 1, 5], "c": 5, "cach": [1, 5], "caching_schem": 1, "cachingschem": [1, 5], "can": [3, 5], "char": [2, 5], "check": 1, "class": [0, 1, 2, 3, 4, 5, 6], "close": 1, "const": [0, 1, 2, 3, 4, 5], "contain": 1, "correspond": 0, "creat": [1, 3, 4, 5], "create_fil": 1, "creation": 5, "current": 0, "data": 0, "default": 1, "defin": [3, 5], "destin": 1, "directori": 1, "directory_exist": 1, "disk": [3, 4], "dst_full_path": 1, "e": 1, "enum": [3, 5], "enumer": [3, 5], "evict": 5, "except": [2, 5], "exist": 1, "explor": 7, "fals": [0, 1], "fashion": 5, "fifo": 5, "file": [1, 5], "file_exist": 1, "file_s": 1, "filestat": 0, "first": 5, "free": 5, "from": 0, "fsmod": 2, "full_dir_path": 1, "full_path": 1, "function": [0, 1, 2, 3, 4, 5], "g": 1, "get": [0, 1], "get_cnam": 5, "get_free_spac": 5, "get_nam": 5, "get_num_bytes_read": 0, "get_num_bytes_written": 0, "get_raid_level": 3, "get_siz": 5, "given": [0, 1], "ha": 1, "head": 0, "human": 2, "i": [0, 5], "implement": [0, 1, 3, 4], "inform": 0, "inlin": [0, 2, 3, 5], "instanc": [3, 4], "int": 0, "ioptr": 0, "iplement": 6, "jbod": 3, "jbodstorag": 6, "just": 3, "latest": 5, "least": 5, "left": 7, "level": 3, "list": 1, "list_files_in_directori": 1, "lru": 5, "made": 5, "messag": 2, "method": [1, 3, 4], "mount": 1, "mount_partit": 1, "mount_point": 1, "move": 1, "move_fil": 1, "name": [1, 3, 4, 5], "navig": 7, "new": 1, "noexcept": 2, "non": 5, "none": [1, 5], "num_byt": 0, "number": [0, 5], "o": 0, "obtain": 0, "offset": 0, "one": 4, "onediskstorag": 6, "open": [1, 5], "origin": 0, "otherwis": [1, 5], "out": 5, "overrid": 2, "paramet": [0, 1, 3, 4], "partit": 1, "path": 1, "po": 0, "point": 1, "pointer": [0, 1], "posit": 0, "possibl": [3, 5], "public": [0, 1, 2, 3, 4, 5], "raid": 3, "raid0": 3, "raid1": 3, "raid2": 3, "raid3": 3, "raid4": 3, "raid5": 3, "raid6": 3, "raid_level": 3, "read": [0, 5], "read_async": 0, "readabl": 2, "recent": 5, "remov": 1, "retriev": [0, 2, 3, 5], "return": [0, 1, 2, 3, 4, 5], "s4u": [0, 3, 4], "scheme": [1, 5], "search": 7, "seek": 0, "seek_set": 0, "set": [0, 1], "sg_offset_t": 0, "sg_size_t": [0, 1, 5], "share": 1, "shared_ptr": [1, 3, 4], "simul": 0, "simulate_it": 0, "size": [1, 5], "smart": 0, "sourc": 1, "space": 5, "src_full_path": 1, "start": 0, "stat": 0, "static": [3, 4], "std": [0, 1, 2, 3, 4, 5], "storag": [1, 3, 4], "string": [0, 1, 2, 3, 4, 5], "style": 5, "subclass": 6, "suffici": 5, "system": 1, "take": 0, "tell": 0, "thrown": 5, "time": [0, 1], "timestamp": 5, "true": [0, 1], "type": [3, 5], "undefin": 1, "unique_ptr": 0, "unit": [0, 1], "unlik": 1, "unlink_directori": 1, "unlink_fil": 1, "unsupport": 3, "us": [1, 3, 5, 7], "valu": [3, 5], "vector": 3, "void": [0, 1], "what": 2, "when": 5, "where": 0, "write": [0, 5], "write_async": 0, "written": 0, "zero": [0, 1]}, "titles": ["simgrid::module::fs::File", "simgrid::module::fs::FileSystem", "simgrid::module::fs::FileSystemException", "simgrid::module::fs::JBODStorage", "simgrid::module::fs::OneDiskStorage", "simgrid::module::fs::Partition", "simgrid::module::fs::Storage", "The SimGrid File System Module: API Reference"], "titleterms": {"The": 7, "api": 7, "f": [0, 1, 2, 3, 4, 5, 6], "file": [0, 7], "filesystem": 1, "filesystemexcept": 2, "jbodstorag": 3, "modul": [0, 1, 2, 3, 4, 5, 6, 7], "onediskstorag": 4, "partit": 5, "refer": 7, "simgrid": [0, 1, 2, 3, 4, 5, 6, 7], "storag": 6, "system": 7}}) \ No newline at end of file +Search.setIndex({"alltitles": {"The SimGrid File System Module: API Reference": [[7, "the-simgrid-file-system-module-api-reference"]], "simgrid::module::fs::File": [[0, "simgrid-module-fs-file"]], "simgrid::module::fs::FileSystem": [[1, "simgrid-module-fs-filesystem"]], "simgrid::module::fs::FileSystemException": [[2, "simgrid-module-fs-filesystemexception"]], "simgrid::module::fs::JBODStorage": [[3, "simgrid-module-fs-jbodstorage"]], "simgrid::module::fs::OneDiskStorage": [[4, "simgrid-module-fs-onediskstorage"]], "simgrid::module::fs::Partition": [[5, "simgrid-module-fs-partition"]], "simgrid::module::fs::Storage": [[6, "simgrid-module-fs-storage"]]}, "docnames": ["api_user/classsimgrid_1_1module_1_1fs_1_1_file", "api_user/classsimgrid_1_1module_1_1fs_1_1_file_system", "api_user/classsimgrid_1_1module_1_1fs_1_1_file_system_exception", "api_user/classsimgrid_1_1module_1_1fs_1_1_j_b_o_d_storage", "api_user/classsimgrid_1_1module_1_1fs_1_1_one_disk_storage", "api_user/classsimgrid_1_1module_1_1fs_1_1_partition", "api_user/classsimgrid_1_1module_1_1fs_1_1_storage", "index"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["api_user/classsimgrid_1_1module_1_1fs_1_1_file.rst", "api_user/classsimgrid_1_1module_1_1fs_1_1_file_system.rst", "api_user/classsimgrid_1_1module_1_1fs_1_1_file_system_exception.rst", "api_user/classsimgrid_1_1module_1_1fs_1_1_j_b_o_d_storage.rst", "api_user/classsimgrid_1_1module_1_1fs_1_1_one_disk_storage.rst", "api_user/classsimgrid_1_1module_1_1fs_1_1_partition.rst", "api_user/classsimgrid_1_1module_1_1fs_1_1_storage.rst", "index.rst"], "indexentries": {"simgrid::module::fs::file (c++ class)": [[0, "_CPPv4N7simgrid6module2fs4FileE", false]], "simgrid::module::fs::file::get_num_bytes_read (c++ function)": [[0, "_CPPv4NK7simgrid6module2fs4File18get_num_bytes_readERKN3s4u5IoPtrE", false]], "simgrid::module::fs::file::get_num_bytes_written (c++ function)": [[0, "_CPPv4NK7simgrid6module2fs4File21get_num_bytes_writtenERKN3s4u5IoPtrE", false]], "simgrid::module::fs::file::read (c++ function)": [[0, "_CPPv4N7simgrid6module2fs4File4readE9sg_size_tb", false], [0, "_CPPv4N7simgrid6module2fs4File4readERKNSt6stringEb", false]], "simgrid::module::fs::file::read_async (c++ function)": [[0, "_CPPv4N7simgrid6module2fs4File10read_asyncE9sg_size_t", false], [0, "_CPPv4N7simgrid6module2fs4File10read_asyncERKNSt6stringE", false]], "simgrid::module::fs::file::seek (c++ function)": [[0, "_CPPv4N7simgrid6module2fs4File4seekE11sg_offset_ti", false]], "simgrid::module::fs::file::stat (c++ function)": [[0, "_CPPv4NK7simgrid6module2fs4File4statEv", false]], "simgrid::module::fs::file::tell (c++ function)": [[0, "_CPPv4NK7simgrid6module2fs4File4tellEv", false]], "simgrid::module::fs::file::write (c++ function)": [[0, "_CPPv4N7simgrid6module2fs4File5writeE9sg_size_tb", false], [0, "_CPPv4N7simgrid6module2fs4File5writeERKNSt6stringEb", false]], "simgrid::module::fs::file::write_async (c++ function)": [[0, "_CPPv4N7simgrid6module2fs4File11write_asyncE9sg_size_t", false], [0, "_CPPv4N7simgrid6module2fs4File11write_asyncERKNSt6stringE", false]], "simgrid::module::fs::filesystem (c++ class)": [[1, "_CPPv4N7simgrid6module2fs10FileSystemE", false]], "simgrid::module::fs::filesystem::close (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem5closeENSt10shared_ptrI4FileEE", false]], "simgrid::module::fs::filesystem::create_file (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem11create_fileERKNSt6stringERKNSt6stringE", false]], "simgrid::module::fs::filesystem::directory_exists (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem16directory_existsERKNSt6stringE", false]], "simgrid::module::fs::filesystem::file_exists (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem11file_existsERKNSt6stringE", false]], "simgrid::module::fs::filesystem::file_size (c++ function)": [[1, "_CPPv4NK7simgrid6module2fs10FileSystem9file_sizeERKNSt6stringE", false]], "simgrid::module::fs::filesystem::list_files_in_directory (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem23list_files_in_directoryERKNSt6stringE", false]], "simgrid::module::fs::filesystem::mount_partition (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", false], [1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", false]], "simgrid::module::fs::filesystem::move_file (c++ function)": [[1, "_CPPv4NK7simgrid6module2fs10FileSystem9move_fileERKNSt6stringERKNSt6stringE", false]], "simgrid::module::fs::filesystem::open (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem4openERKNSt6stringE", false]], "simgrid::module::fs::filesystem::unlink_directory (c++ function)": [[1, "_CPPv4N7simgrid6module2fs10FileSystem16unlink_directoryERKNSt6stringE", false]], "simgrid::module::fs::filesystem::unlink_file (c++ function)": [[1, "_CPPv4NK7simgrid6module2fs10FileSystem11unlink_fileERKNSt6stringE", false]], "simgrid::module::fs::filesystemexception (c++ class)": [[2, "_CPPv4N7simgrid6module2fs19FileSystemExceptionE", false]], "simgrid::module::fs::filesystemexception::what (c++ function)": [[2, "_CPPv4NK7simgrid6module2fs19FileSystemException4whatEv", false]], "simgrid::module::fs::jbodstorage (c++ class)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorageE", false]], "simgrid::module::fs::jbodstorage::create (c++ function)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", false]], "simgrid::module::fs::jbodstorage::get_raid_level (c++ function)": [[3, "_CPPv4NK7simgrid6module2fs11JBODStorage14get_raid_levelEv", false]], "simgrid::module::fs::jbodstorage::raid (c++ enum)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAIDE", false]], "simgrid::module::fs::jbodstorage::raid::raid0 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID0E", false]], "simgrid::module::fs::jbodstorage::raid::raid1 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID1E", false]], "simgrid::module::fs::jbodstorage::raid::raid2 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID2E", false]], "simgrid::module::fs::jbodstorage::raid::raid3 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID3E", false]], "simgrid::module::fs::jbodstorage::raid::raid4 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID4E", false]], "simgrid::module::fs::jbodstorage::raid::raid5 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID5E", false]], "simgrid::module::fs::jbodstorage::raid::raid6 (c++ enumerator)": [[3, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID6E", false]], "simgrid::module::fs::onediskstorage (c++ class)": [[4, "_CPPv4N7simgrid6module2fs14OneDiskStorageE", false]], "simgrid::module::fs::onediskstorage::create (c++ function)": [[4, "_CPPv4N7simgrid6module2fs14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", false]], "simgrid::module::fs::partition (c++ class)": [[5, "_CPPv4N7simgrid6module2fs9PartitionE", false]], "simgrid::module::fs::partition::cachingscheme (c++ enum)": [[5, "_CPPv4N7simgrid6module2fs9Partition13CachingSchemeE", false]], "simgrid::module::fs::partition::cachingscheme::fifo (c++ enumerator)": [[5, "_CPPv4N7simgrid6module2fs9Partition13CachingScheme4FIFOE", false]], "simgrid::module::fs::partition::cachingscheme::lru (c++ enumerator)": [[5, "_CPPv4N7simgrid6module2fs9Partition13CachingScheme3LRUE", false]], "simgrid::module::fs::partition::cachingscheme::none (c++ enumerator)": [[5, "_CPPv4N7simgrid6module2fs9Partition13CachingScheme4NONEE", false]], "simgrid::module::fs::partition::get_cname (c++ function)": [[5, "_CPPv4NK7simgrid6module2fs9Partition9get_cnameEv", false]], "simgrid::module::fs::partition::get_free_space (c++ function)": [[5, "_CPPv4NK7simgrid6module2fs9Partition14get_free_spaceEv", false]], "simgrid::module::fs::partition::get_name (c++ function)": [[5, "_CPPv4NK7simgrid6module2fs9Partition8get_nameEv", false]], "simgrid::module::fs::partition::get_size (c++ function)": [[5, "_CPPv4NK7simgrid6module2fs9Partition8get_sizeEv", false]], "simgrid::module::fs::storage (c++ class)": [[6, "_CPPv4N7simgrid6module2fs7StorageE", false]]}, "objects": {"": [[0, 0, 1, "_CPPv4N7simgrid6module2fs4FileE", "simgrid::module::fs::File"], [0, 1, 1, "_CPPv4NK7simgrid6module2fs4File18get_num_bytes_readERKN3s4u5IoPtrE", "simgrid::module::fs::File::get_num_bytes_read"], [0, 2, 1, "_CPPv4NK7simgrid6module2fs4File18get_num_bytes_readERKN3s4u5IoPtrE", "simgrid::module::fs::File::get_num_bytes_read::read"], [0, 1, 1, "_CPPv4NK7simgrid6module2fs4File21get_num_bytes_writtenERKN3s4u5IoPtrE", "simgrid::module::fs::File::get_num_bytes_written"], [0, 2, 1, "_CPPv4NK7simgrid6module2fs4File21get_num_bytes_writtenERKN3s4u5IoPtrE", "simgrid::module::fs::File::get_num_bytes_written::write"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File4readE9sg_size_tb", "simgrid::module::fs::File::read"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File4readERKNSt6stringEb", "simgrid::module::fs::File::read"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File4readE9sg_size_tb", "simgrid::module::fs::File::read::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File4readERKNSt6stringEb", "simgrid::module::fs::File::read::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File4readE9sg_size_tb", "simgrid::module::fs::File::read::simulate_it"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File4readERKNSt6stringEb", "simgrid::module::fs::File::read::simulate_it"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File10read_asyncE9sg_size_t", "simgrid::module::fs::File::read_async"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File10read_asyncERKNSt6stringE", "simgrid::module::fs::File::read_async"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File10read_asyncE9sg_size_t", "simgrid::module::fs::File::read_async::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File10read_asyncERKNSt6stringE", "simgrid::module::fs::File::read_async::num_bytes"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File4seekE11sg_offset_ti", "simgrid::module::fs::File::seek"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File4seekE11sg_offset_ti", "simgrid::module::fs::File::seek::origin"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File4seekE11sg_offset_ti", "simgrid::module::fs::File::seek::pos"], [0, 1, 1, "_CPPv4NK7simgrid6module2fs4File4statEv", "simgrid::module::fs::File::stat"], [0, 1, 1, "_CPPv4NK7simgrid6module2fs4File4tellEv", "simgrid::module::fs::File::tell"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File5writeE9sg_size_tb", "simgrid::module::fs::File::write"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File5writeERKNSt6stringEb", "simgrid::module::fs::File::write"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File5writeE9sg_size_tb", "simgrid::module::fs::File::write::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File5writeERKNSt6stringEb", "simgrid::module::fs::File::write::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File5writeE9sg_size_tb", "simgrid::module::fs::File::write::simulate_it"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File5writeERKNSt6stringEb", "simgrid::module::fs::File::write::simulate_it"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File11write_asyncE9sg_size_t", "simgrid::module::fs::File::write_async"], [0, 1, 1, "_CPPv4N7simgrid6module2fs4File11write_asyncERKNSt6stringE", "simgrid::module::fs::File::write_async"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File11write_asyncE9sg_size_t", "simgrid::module::fs::File::write_async::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid6module2fs4File11write_asyncERKNSt6stringE", "simgrid::module::fs::File::write_async::num_bytes"], [1, 0, 1, "_CPPv4N7simgrid6module2fs10FileSystemE", "simgrid::module::fs::FileSystem"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem5closeENSt10shared_ptrI4FileEE", "simgrid::module::fs::FileSystem::close"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem5closeENSt10shared_ptrI4FileEE", "simgrid::module::fs::FileSystem::close::f"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem11create_fileERKNSt6stringERKNSt6stringE", "simgrid::module::fs::FileSystem::create_file"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem11create_fileERKNSt6stringERKNSt6stringE", "simgrid::module::fs::FileSystem::create_file::full_path"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem11create_fileERKNSt6stringERKNSt6stringE", "simgrid::module::fs::FileSystem::create_file::size"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem16directory_existsERKNSt6stringE", "simgrid::module::fs::FileSystem::directory_exists"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem16directory_existsERKNSt6stringE", "simgrid::module::fs::FileSystem::directory_exists::full_dir_path"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem11file_existsERKNSt6stringE", "simgrid::module::fs::FileSystem::file_exists"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem11file_existsERKNSt6stringE", "simgrid::module::fs::FileSystem::file_exists::full_path"], [1, 1, 1, "_CPPv4NK7simgrid6module2fs10FileSystem9file_sizeERKNSt6stringE", "simgrid::module::fs::FileSystem::file_size"], [1, 2, 1, "_CPPv4NK7simgrid6module2fs10FileSystem9file_sizeERKNSt6stringE", "simgrid::module::fs::FileSystem::file_size::full_path"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem23list_files_in_directoryERKNSt6stringE", "simgrid::module::fs::FileSystem::list_files_in_directory"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem23list_files_in_directoryERKNSt6stringE", "simgrid::module::fs::FileSystem::list_files_in_directory::full_dir_path"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::caching_scheme"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::caching_scheme"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::mount_point"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::mount_point"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::size"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::size"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::storage"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::module::fs::FileSystem::mount_partition::storage"], [1, 1, 1, "_CPPv4NK7simgrid6module2fs10FileSystem9move_fileERKNSt6stringERKNSt6stringE", "simgrid::module::fs::FileSystem::move_file"], [1, 2, 1, "_CPPv4NK7simgrid6module2fs10FileSystem9move_fileERKNSt6stringERKNSt6stringE", "simgrid::module::fs::FileSystem::move_file::dst_full_path"], [1, 2, 1, "_CPPv4NK7simgrid6module2fs10FileSystem9move_fileERKNSt6stringERKNSt6stringE", "simgrid::module::fs::FileSystem::move_file::src_full_path"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem4openERKNSt6stringE", "simgrid::module::fs::FileSystem::open"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem4openERKNSt6stringE", "simgrid::module::fs::FileSystem::open::full_path"], [1, 1, 1, "_CPPv4N7simgrid6module2fs10FileSystem16unlink_directoryERKNSt6stringE", "simgrid::module::fs::FileSystem::unlink_directory"], [1, 2, 1, "_CPPv4N7simgrid6module2fs10FileSystem16unlink_directoryERKNSt6stringE", "simgrid::module::fs::FileSystem::unlink_directory::full_dir_path"], [1, 1, 1, "_CPPv4NK7simgrid6module2fs10FileSystem11unlink_fileERKNSt6stringE", "simgrid::module::fs::FileSystem::unlink_file"], [1, 2, 1, "_CPPv4NK7simgrid6module2fs10FileSystem11unlink_fileERKNSt6stringE", "simgrid::module::fs::FileSystem::unlink_file::full_path"], [2, 0, 1, "_CPPv4N7simgrid6module2fs19FileSystemExceptionE", "simgrid::module::fs::FileSystemException"], [2, 1, 1, "_CPPv4NK7simgrid6module2fs19FileSystemException4whatEv", "simgrid::module::fs::FileSystemException::what"], [3, 0, 1, "_CPPv4N7simgrid6module2fs11JBODStorageE", "simgrid::module::fs::JBODStorage"], [3, 3, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAIDE", "simgrid::module::fs::JBODStorage::RAID"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID0E", "simgrid::module::fs::JBODStorage::RAID::RAID0"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID1E", "simgrid::module::fs::JBODStorage::RAID::RAID1"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID2E", "simgrid::module::fs::JBODStorage::RAID::RAID2"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID3E", "simgrid::module::fs::JBODStorage::RAID::RAID3"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID4E", "simgrid::module::fs::JBODStorage::RAID::RAID4"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID5E", "simgrid::module::fs::JBODStorage::RAID::RAID5"], [3, 4, 1, "_CPPv4N7simgrid6module2fs11JBODStorage4RAID5RAID6E", "simgrid::module::fs::JBODStorage::RAID::RAID6"], [3, 1, 1, "_CPPv4N7simgrid6module2fs11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::module::fs::JBODStorage::create"], [3, 2, 1, "_CPPv4N7simgrid6module2fs11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::module::fs::JBODStorage::create::disks"], [3, 2, 1, "_CPPv4N7simgrid6module2fs11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::module::fs::JBODStorage::create::name"], [3, 2, 1, "_CPPv4N7simgrid6module2fs11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::module::fs::JBODStorage::create::raid_level"], [3, 1, 1, "_CPPv4NK7simgrid6module2fs11JBODStorage14get_raid_levelEv", "simgrid::module::fs::JBODStorage::get_raid_level"], [4, 0, 1, "_CPPv4N7simgrid6module2fs14OneDiskStorageE", "simgrid::module::fs::OneDiskStorage"], [4, 1, 1, "_CPPv4N7simgrid6module2fs14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", "simgrid::module::fs::OneDiskStorage::create"], [4, 2, 1, "_CPPv4N7simgrid6module2fs14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", "simgrid::module::fs::OneDiskStorage::create::disk"], [4, 2, 1, "_CPPv4N7simgrid6module2fs14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", "simgrid::module::fs::OneDiskStorage::create::name"], [5, 0, 1, "_CPPv4N7simgrid6module2fs9PartitionE", "simgrid::module::fs::Partition"], [5, 3, 1, "_CPPv4N7simgrid6module2fs9Partition13CachingSchemeE", "simgrid::module::fs::Partition::CachingScheme"], [5, 4, 1, "_CPPv4N7simgrid6module2fs9Partition13CachingScheme4FIFOE", "simgrid::module::fs::Partition::CachingScheme::FIFO"], [5, 4, 1, "_CPPv4N7simgrid6module2fs9Partition13CachingScheme3LRUE", "simgrid::module::fs::Partition::CachingScheme::LRU"], [5, 4, 1, "_CPPv4N7simgrid6module2fs9Partition13CachingScheme4NONEE", "simgrid::module::fs::Partition::CachingScheme::NONE"], [5, 1, 1, "_CPPv4NK7simgrid6module2fs9Partition9get_cnameEv", "simgrid::module::fs::Partition::get_cname"], [5, 1, 1, "_CPPv4NK7simgrid6module2fs9Partition14get_free_spaceEv", "simgrid::module::fs::Partition::get_free_space"], [5, 1, 1, "_CPPv4NK7simgrid6module2fs9Partition8get_nameEv", "simgrid::module::fs::Partition::get_name"], [5, 1, 1, "_CPPv4NK7simgrid6module2fs9Partition8get_sizeEv", "simgrid::module::fs::Partition::get_size"], [6, 0, 1, "_CPPv4N7simgrid6module2fs7StorageE", "simgrid::module::fs::Storage"]]}, "objnames": {"0": ["cpp", "class", "C++ class"], "1": ["cpp", "function", "C++ function"], "2": ["cpp", "functionParam", "C++ function parameter"], "3": ["cpp", "enum", "C++ enum"], "4": ["cpp", "enumerator", "C++ enumerator"]}, "objtypes": {"0": "cpp:class", "1": "cpp:function", "2": "cpp:functionParam", "3": "cpp:enum", "4": "cpp:enumerator"}, "terms": {"": [1, 2, 3, 4, 5], "0": [1, 3], "1": 3, "100mb": 1, "2": 3, "3": 3, "4": 3, "5": 3, "6": 3, "A": [0, 1, 3, 4, 6], "If": 1, "In": 5, "No": 5, "Of": 3, "The": 2, "about": 0, "absolut": 1, "abstract": [0, 1, 3, 6], "activ": 0, "actual": 0, "ad": 0, "add": 1, "after": 1, "an": [0, 1, 3, 4, 5], "asynchron": 0, "attempt": 5, "bar": 7, "base": 5, "behavior": [1, 5], "bool": [0, 1], "box": 7, "bunch": 3, "byte": [0, 1, 5], "c": 5, "cach": [1, 5], "caching_schem": 1, "cachingschem": [1, 5], "can": [3, 5], "char": [2, 5], "check": 1, "class": [0, 1, 2, 3, 4, 5, 6], "close": 1, "const": [0, 1, 2, 3, 4, 5], "contain": 1, "correspond": [0, 1], "creat": [1, 3, 4, 5], "create_fil": 1, "creation": 5, "current": 0, "data": 0, "default": 1, "defin": [3, 5], "destin": 1, "directori": 1, "directory_exist": 1, "disk": [3, 4], "dst_full_path": 1, "e": 1, "enum": [3, 5], "enumer": [3, 5], "evict": 5, "except": [2, 5], "exist": 1, "explor": 7, "fals": [0, 1], "fashion": 5, "fifo": 5, "file": [1, 5], "file_exist": 1, "file_s": 1, "filestat": 0, "first": 5, "free": 5, "from": 0, "fsmod": 2, "full_dir_path": 1, "full_path": 1, "fullpath": 1, "function": [0, 1, 2, 3, 4, 5], "g": 1, "get": [0, 1], "get_cnam": 5, "get_free_spac": 5, "get_nam": 5, "get_num_bytes_read": 0, "get_num_bytes_written": 0, "get_raid_level": 3, "get_siz": 5, "given": [0, 1], "ha": 1, "head": 0, "human": 2, "i": [0, 1, 5], "implement": [0, 1, 3, 4], "inform": 0, "inlin": [0, 2, 3, 5], "instanc": [3, 4], "int": 0, "ioptr": 0, "iplement": 6, "jbod": 3, "jbodstorag": 6, "just": 3, "latest": 5, "least": 5, "left": 7, "level": 3, "list": 1, "list_files_in_directori": 1, "lru": 5, "made": 5, "messag": 2, "method": [1, 3, 4], "mount": 1, "mount_partit": 1, "mount_point": 1, "move": 1, "move_fil": 1, "name": [1, 3, 4, 5], "navig": 7, "new": 1, "noexcept": 2, "non": 5, "none": [1, 5], "num_byt": 0, "number": [0, 5], "o": 0, "obtain": 0, "offset": 0, "one": 4, "onediskstorag": 6, "open": [1, 5], "origin": 0, "otherwis": [1, 5], "out": 5, "overrid": 2, "paramet": [0, 1, 3, 4], "partit": 1, "path": 1, "po": 0, "point": 1, "pointer": [0, 1], "posit": 0, "possibl": [3, 5], "public": [0, 1, 2, 3, 4, 5], "raid": 3, "raid0": 3, "raid1": 3, "raid2": 3, "raid3": 3, "raid4": 3, "raid5": 3, "raid6": 3, "raid_level": 3, "read": [0, 5], "read_async": 0, "readabl": 2, "recent": 5, "remov": 1, "retriev": [0, 2, 3, 5], "return": [0, 1, 2, 3, 4, 5], "s4u": [0, 3, 4], "scheme": [1, 5], "search": 7, "seek": 0, "seek_set": 0, "set": [0, 1], "sg_offset_t": 0, "sg_size_t": [0, 1, 5], "share": 1, "shared_ptr": [1, 3, 4], "simul": 0, "simulate_it": 0, "size": [1, 5], "smart": 0, "sourc": 1, "space": 5, "src_full_path": 1, "start": 0, "stat": 0, "static": [3, 4], "std": [0, 1, 2, 3, 4, 5], "storag": [1, 3, 4], "string": [0, 1, 2, 3, 4, 5], "style": 5, "subclass": 6, "suffici": 5, "system": 1, "take": 0, "tell": 0, "thrown": 5, "time": [0, 1], "timestamp": 5, "true": [0, 1], "type": [3, 5], "undefin": 1, "unique_ptr": 0, "unit": [0, 1], "unlik": 1, "unlink_directori": 1, "unlink_fil": 1, "unsupport": 3, "us": [1, 3, 5, 7], "valu": [3, 5], "vector": 3, "void": [0, 1], "what": 2, "when": 5, "where": 0, "write": [0, 5], "write_async": 0, "written": 0, "zero": [0, 1]}, "titles": ["simgrid::module::fs::File", "simgrid::module::fs::FileSystem", "simgrid::module::fs::FileSystemException", "simgrid::module::fs::JBODStorage", "simgrid::module::fs::OneDiskStorage", "simgrid::module::fs::Partition", "simgrid::module::fs::Storage", "The SimGrid File System Module: API Reference"], "titleterms": {"The": 7, "api": 7, "f": [0, 1, 2, 3, 4, 5, 6], "file": [0, 7], "filesystem": 1, "filesystemexcept": 2, "jbodstorag": 3, "modul": [0, 1, 2, 3, 4, 5, 6, 7], "onediskstorag": 4, "partit": 5, "refer": 7, "simgrid": [0, 1, 2, 3, 4, 5, 6, 7], "storag": 6, "system": 7}}) \ No newline at end of file