diff --git a/api_user/classsimgrid_1_1fsmod_1_1_storage.html b/api_user/classsimgrid_1_1fsmod_1_1_storage.html index 88892ce..34811d1 100644 --- a/api_user/classsimgrid_1_1fsmod_1_1_storage.html +++ b/api_user/classsimgrid_1_1fsmod_1_1_storage.html @@ -53,7 +53,18 @@
  • simgrid::fsmod::OneDiskStorage
  • simgrid::fsmod::Partition
  • simgrid::fsmod::Storage
  • @@ -89,6 +100,117 @@ class Storage

    A class that implements a storage abstraction.

    Subclassed by simgrid::fsmod::JBODStorage, simgrid::fsmod::OneDiskStorage

    +
    +

    Public Functions

    +
    +
    +const char *get_cname() const
    +

    Retrieve the storage’s name.

    +
    +
    Returns:
    +

    a C-style name string

    +
    +
    +
    + +
    +
    +s4u::ActorPtr get_controller() const
    +

    Retrieve the controller actor.

    +
    +
    Returns:
    +

    The controller actor (or nullptr if no controller is running)

    +
    +
    +
    + +
    +
    +s4u::Host *get_controller_host() const
    +

    Retrieve the controller’s host.

    +
    +
    Returns:
    +

    The host on which the controller is running (or nullptr if no controller is running)

    +
    +
    +
    + +
    +
    +s4u::Disk *get_disk_at(unsigned long position) const
    +

    Return a particular disk used by the storage.

    +
    +
    Parameters:
    +

    position – the index of the disk in the list of disks

    +
    +
    Returns:
    +

    A disk

    +
    +
    +
    + +
    +
    +std::vector<s4u::Disk*> get_disks() const
    +

    Return the list of disks used by the storage.

    +
    +
    Returns:
    +

    A list of disks

    +
    +
    +
    + +
    +
    +s4u::Disk *get_first_disk() const
    +

    Return the first disk used by the storage.

    +
    +
    Returns:
    +

    A disk

    +
    +
    +
    + +
    +
    +const std::string &get_name() const
    +

    Retrieve the storage’s name.

    +
    +
    Returns:
    +

    a name string

    +
    +
    +
    + +
    +
    +size_t get_num_disks() const
    +

    Return the number of disks used by the storage.

    +
    +
    Returns:
    +

    A number of disks

    +
    +
    +
    + +
    +
    +virtual s4u::ActorPtr start_controller(s4u::Host *host, const std::function<void()> &func)
    +

    Start a controller actor on a host.

    +
    +
    Parameters:
    +
      +
    • host – A host

    • +
    • func – A lambda that implements the controller actor’s code

    • +
    +
    +
    Returns:
    +

    An actor

    +
    +
    +
    + +
    diff --git a/genindex.html b/genindex.html index 3a86008..d4a6fe9 100644 --- a/genindex.html +++ b/genindex.html @@ -154,8 +154,6 @@

    S

  • simgrid::fsmod::FileSystem::mount_partition (C++ function), [1]
  • - - + diff --git a/objects.inv b/objects.inv index f764d9e..03090f0 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/searchindex.js b/searchindex.js index 4032cc5..7f98bea 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"The SimGrid File System Module: API Reference": [[8, null]], "simgrid::fsmod::File": [[0, null]], "simgrid::fsmod::FileStat": [[1, null]], "simgrid::fsmod::FileSystem": [[2, null]], "simgrid::fsmod::FileSystemNetZoneImplExtension": [[3, null]], "simgrid::fsmod::JBODStorage": [[4, null]], "simgrid::fsmod::OneDiskStorage": [[5, null]], "simgrid::fsmod::Partition": [[6, null]], "simgrid::fsmod::Storage": [[7, null]]}, "docnames": ["api_user/classsimgrid_1_1fsmod_1_1_file", "api_user/classsimgrid_1_1fsmod_1_1_file_stat", "api_user/classsimgrid_1_1fsmod_1_1_file_system", "api_user/classsimgrid_1_1fsmod_1_1_file_system_net_zone_impl_extension", "api_user/classsimgrid_1_1fsmod_1_1_j_b_o_d_storage", "api_user/classsimgrid_1_1fsmod_1_1_one_disk_storage", "api_user/classsimgrid_1_1fsmod_1_1_partition", "api_user/classsimgrid_1_1fsmod_1_1_storage", "index"], "envversion": {"sphinx": 64, "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_1fsmod_1_1_file.rst", "api_user/classsimgrid_1_1fsmod_1_1_file_stat.rst", "api_user/classsimgrid_1_1fsmod_1_1_file_system.rst", "api_user/classsimgrid_1_1fsmod_1_1_file_system_net_zone_impl_extension.rst", "api_user/classsimgrid_1_1fsmod_1_1_j_b_o_d_storage.rst", "api_user/classsimgrid_1_1fsmod_1_1_one_disk_storage.rst", "api_user/classsimgrid_1_1fsmod_1_1_partition.rst", "api_user/classsimgrid_1_1fsmod_1_1_storage.rst", "index.rst"], "indexentries": {"simgrid::fsmod::file (c++ class)": [[0, "_CPPv4N7simgrid5fsmod4FileE", false]], "simgrid::fsmod::file::get_access_mode (c++ function)": [[0, "_CPPv4NK7simgrid5fsmod4File15get_access_modeEv", false]], "simgrid::fsmod::file::get_file_system (c++ function)": [[0, "_CPPv4NK7simgrid5fsmod4File15get_file_systemEv", false]], "simgrid::fsmod::file::get_num_bytes_read (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File18get_num_bytes_readERKN3s4u5IoPtrE", false]], "simgrid::fsmod::file::get_num_bytes_written (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File21get_num_bytes_writtenERKN3s4u5IoPtrE", false]], "simgrid::fsmod::file::get_path (c++ function)": [[0, "_CPPv4NK7simgrid5fsmod4File8get_pathEv", false]], "simgrid::fsmod::file::read (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File4readE9sg_size_tb", false], [0, "_CPPv4N7simgrid5fsmod4File4readERKNSt6stringEb", false]], "simgrid::fsmod::file::read_async (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File10read_asyncE9sg_size_t", false], [0, "_CPPv4N7simgrid5fsmod4File10read_asyncERKNSt6stringE", false]], "simgrid::fsmod::file::seek (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File4seekE11sg_offset_ti", false]], "simgrid::fsmod::file::stat (c++ function)": [[0, "_CPPv4NK7simgrid5fsmod4File4statEv", false]], "simgrid::fsmod::file::write (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File5writeE9sg_size_tb", false], [0, "_CPPv4N7simgrid5fsmod4File5writeERKNSt6stringEb", false]], "simgrid::fsmod::file::write_async (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File11write_asyncE9sg_size_t", false], [0, "_CPPv4N7simgrid5fsmod4File11write_asyncERKNSt6stringE", false]], "simgrid::fsmod::filestat (c++ class)": [[1, "_CPPv4N7simgrid5fsmod8FileStatE", false]], "simgrid::fsmod::filestat::last_access_date (c++ member)": [[1, "_CPPv4N7simgrid5fsmod8FileStat16last_access_dateE", false]], "simgrid::fsmod::filestat::last_modification_date (c++ member)": [[1, "_CPPv4N7simgrid5fsmod8FileStat22last_modification_dateE", false]], "simgrid::fsmod::filestat::refcount (c++ member)": [[1, "_CPPv4N7simgrid5fsmod8FileStat8refcountE", false]], "simgrid::fsmod::filestat::size_in_bytes (c++ member)": [[1, "_CPPv4N7simgrid5fsmod8FileStat13size_in_bytesE", false]], "simgrid::fsmod::filesystem (c++ class)": [[2, "_CPPv4N7simgrid5fsmod10FileSystemE", false]], "simgrid::fsmod::filesystem::create (c++ function)": [[2, "_CPPv4N7simgrid5fsmod10FileSystem6createERKNSt6stringEi", false]], "simgrid::fsmod::filesystem::create_directory (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem16create_directoryERKNSt6stringE", false]], "simgrid::fsmod::filesystem::create_file (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem11create_fileERKNSt6stringERKNSt6stringE", false]], "simgrid::fsmod::filesystem::directory_exists (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem16directory_existsERKNSt6stringE", false]], "simgrid::fsmod::filesystem::file_exists (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem11file_existsERKNSt6stringE", false]], "simgrid::fsmod::filesystem::file_size (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem9file_sizeERKNSt6stringE", false]], "simgrid::fsmod::filesystem::get_cname (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem9get_cnameEv", false]], "simgrid::fsmod::filesystem::get_file_systems_by_actor (c++ function)": [[2, "_CPPv4N7simgrid5fsmod10FileSystem25get_file_systems_by_actorERKN3s4u8ActorPtrE", false]], "simgrid::fsmod::filesystem::get_file_systems_by_netzone (c++ function)": [[2, "_CPPv4N7simgrid5fsmod10FileSystem27get_file_systems_by_netzoneEPKN3s4u7NetZoneE", false]], "simgrid::fsmod::filesystem::get_free_space_at_path (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem22get_free_space_at_pathERKNSt6stringE", false]], "simgrid::fsmod::filesystem::get_name (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem8get_nameEv", false]], "simgrid::fsmod::filesystem::get_partition_for_path_or_null (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem30get_partition_for_path_or_nullERKNSt6stringE", false]], "simgrid::fsmod::filesystem::get_partitions (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem14get_partitionsEv", false]], "simgrid::fsmod::filesystem::list_files_in_directory (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem23list_files_in_directoryERKNSt6stringE", false]], "simgrid::fsmod::filesystem::make_file_evictable (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem19make_file_evictableERKNSt6stringEb", false]], "simgrid::fsmod::filesystem::mount_partition (c++ function)": [[2, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", false], [2, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", false]], "simgrid::fsmod::filesystem::move_file (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem9move_fileERKNSt6stringERKNSt6stringE", false]], "simgrid::fsmod::filesystem::open (c++ function)": [[2, "_CPPv4N7simgrid5fsmod10FileSystem4openERKNSt6stringERKNSt6stringE", false]], "simgrid::fsmod::filesystem::partition_by_name (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem17partition_by_nameERKNSt6stringE", false]], "simgrid::fsmod::filesystem::partition_by_name_or_null (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem25partition_by_name_or_nullERKNSt6stringE", false]], "simgrid::fsmod::filesystem::register_file_system (c++ function)": [[2, "_CPPv4N7simgrid5fsmod10FileSystem20register_file_systemEPKN3s4u7NetZoneERKNSt10shared_ptrI10FileSystemEE", false]], "simgrid::fsmod::filesystem::truncate_file (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem13truncate_fileERKNSt6stringE9sg_size_t", false]], "simgrid::fsmod::filesystem::unlink_directory (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem16unlink_directoryERKNSt6stringE", false]], "simgrid::fsmod::filesystem::unlink_file (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem11unlink_fileERKNSt6stringE", false]], "simgrid::fsmod::filesystemnetzoneimplextension (c++ class)": [[3, "_CPPv4N7simgrid5fsmod30FileSystemNetZoneImplExtensionE", false]], "simgrid::fsmod::jbodstorage (c++ class)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorageE", false]], "simgrid::fsmod::jbodstorage::create (c++ function)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", false]], "simgrid::fsmod::jbodstorage::get_raid_level (c++ function)": [[4, "_CPPv4NK7simgrid5fsmod11JBODStorage14get_raid_levelEv", false]], "simgrid::fsmod::jbodstorage::raid (c++ enum)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAIDE", false]], "simgrid::fsmod::jbodstorage::raid::raid0 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID0E", false]], "simgrid::fsmod::jbodstorage::raid::raid1 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID1E", false]], "simgrid::fsmod::jbodstorage::raid::raid2 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID2E", false]], "simgrid::fsmod::jbodstorage::raid::raid3 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID3E", false]], "simgrid::fsmod::jbodstorage::raid::raid4 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID4E", false]], "simgrid::fsmod::jbodstorage::raid::raid5 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID5E", false]], "simgrid::fsmod::jbodstorage::raid::raid6 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID6E", false]], "simgrid::fsmod::jbodstorage::set_raid_level (c++ function)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage14set_raid_levelE4RAID", false]], "simgrid::fsmod::onediskstorage (c++ class)": [[5, "_CPPv4N7simgrid5fsmod14OneDiskStorageE", false]], "simgrid::fsmod::onediskstorage::create (c++ function)": [[5, "_CPPv4N7simgrid5fsmod14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", false]], "simgrid::fsmod::partition (c++ class)": [[6, "_CPPv4N7simgrid5fsmod9PartitionE", false]], "simgrid::fsmod::partition::cachingscheme (c++ enum)": [[6, "_CPPv4N7simgrid5fsmod9Partition13CachingSchemeE", false]], "simgrid::fsmod::partition::cachingscheme::fifo (c++ enumerator)": [[6, "_CPPv4N7simgrid5fsmod9Partition13CachingScheme4FIFOE", false]], "simgrid::fsmod::partition::cachingscheme::lru (c++ enumerator)": [[6, "_CPPv4N7simgrid5fsmod9Partition13CachingScheme3LRUE", false]], "simgrid::fsmod::partition::cachingscheme::none (c++ enumerator)": [[6, "_CPPv4N7simgrid5fsmod9Partition13CachingScheme4NONEE", false]], "simgrid::fsmod::partition::get_cname (c++ function)": [[6, "_CPPv4NK7simgrid5fsmod9Partition9get_cnameEv", false]], "simgrid::fsmod::partition::get_free_space (c++ function)": [[6, "_CPPv4NK7simgrid5fsmod9Partition14get_free_spaceEv", false]], "simgrid::fsmod::partition::get_name (c++ function)": [[6, "_CPPv4NK7simgrid5fsmod9Partition8get_nameEv", false]], "simgrid::fsmod::partition::get_num_files (c++ function)": [[6, "_CPPv4NK7simgrid5fsmod9Partition13get_num_filesEv", false]], "simgrid::fsmod::partition::get_size (c++ function)": [[6, "_CPPv4NK7simgrid5fsmod9Partition8get_sizeEv", false]], "simgrid::fsmod::storage (c++ class)": [[7, "_CPPv4N7simgrid5fsmod7StorageE", false]]}, "objects": {"": [[0, 0, 1, "_CPPv4N7simgrid5fsmod4FileE", "simgrid::fsmod::File"], [0, 1, 1, "_CPPv4NK7simgrid5fsmod4File15get_access_modeEv", "simgrid::fsmod::File::get_access_mode"], [0, 1, 1, "_CPPv4NK7simgrid5fsmod4File15get_file_systemEv", "simgrid::fsmod::File::get_file_system"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File18get_num_bytes_readERKN3s4u5IoPtrE", "simgrid::fsmod::File::get_num_bytes_read"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File18get_num_bytes_readERKN3s4u5IoPtrE", "simgrid::fsmod::File::get_num_bytes_read::read"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File21get_num_bytes_writtenERKN3s4u5IoPtrE", "simgrid::fsmod::File::get_num_bytes_written"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File21get_num_bytes_writtenERKN3s4u5IoPtrE", "simgrid::fsmod::File::get_num_bytes_written::write"], [0, 1, 1, "_CPPv4NK7simgrid5fsmod4File8get_pathEv", "simgrid::fsmod::File::get_path"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File4readE9sg_size_tb", "simgrid::fsmod::File::read"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File4readERKNSt6stringEb", "simgrid::fsmod::File::read"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File4readE9sg_size_tb", "simgrid::fsmod::File::read::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File4readERKNSt6stringEb", "simgrid::fsmod::File::read::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File4readE9sg_size_tb", "simgrid::fsmod::File::read::simulate_it"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File4readERKNSt6stringEb", "simgrid::fsmod::File::read::simulate_it"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File10read_asyncE9sg_size_t", "simgrid::fsmod::File::read_async"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File10read_asyncERKNSt6stringE", "simgrid::fsmod::File::read_async"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File10read_asyncE9sg_size_t", "simgrid::fsmod::File::read_async::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File10read_asyncERKNSt6stringE", "simgrid::fsmod::File::read_async::num_bytes"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File4seekE11sg_offset_ti", "simgrid::fsmod::File::seek"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File4seekE11sg_offset_ti", "simgrid::fsmod::File::seek::origin"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File4seekE11sg_offset_ti", "simgrid::fsmod::File::seek::pos"], [0, 1, 1, "_CPPv4NK7simgrid5fsmod4File4statEv", "simgrid::fsmod::File::stat"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File5writeE9sg_size_tb", "simgrid::fsmod::File::write"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File5writeERKNSt6stringEb", "simgrid::fsmod::File::write"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File5writeE9sg_size_tb", "simgrid::fsmod::File::write::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File5writeERKNSt6stringEb", "simgrid::fsmod::File::write::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File5writeE9sg_size_tb", "simgrid::fsmod::File::write::simulate_it"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File5writeERKNSt6stringEb", "simgrid::fsmod::File::write::simulate_it"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File11write_asyncE9sg_size_t", "simgrid::fsmod::File::write_async"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File11write_asyncERKNSt6stringE", "simgrid::fsmod::File::write_async"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File11write_asyncE9sg_size_t", "simgrid::fsmod::File::write_async::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File11write_asyncERKNSt6stringE", "simgrid::fsmod::File::write_async::num_bytes"], [1, 0, 1, "_CPPv4N7simgrid5fsmod8FileStatE", "simgrid::fsmod::FileStat"], [1, 3, 1, "_CPPv4N7simgrid5fsmod8FileStat16last_access_dateE", "simgrid::fsmod::FileStat::last_access_date"], [1, 3, 1, "_CPPv4N7simgrid5fsmod8FileStat22last_modification_dateE", "simgrid::fsmod::FileStat::last_modification_date"], [1, 3, 1, "_CPPv4N7simgrid5fsmod8FileStat8refcountE", "simgrid::fsmod::FileStat::refcount"], [1, 3, 1, "_CPPv4N7simgrid5fsmod8FileStat13size_in_bytesE", "simgrid::fsmod::FileStat::size_in_bytes"], [2, 0, 1, "_CPPv4N7simgrid5fsmod10FileSystemE", "simgrid::fsmod::FileSystem"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem6createERKNSt6stringEi", "simgrid::fsmod::FileSystem::create"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem6createERKNSt6stringEi", "simgrid::fsmod::FileSystem::create::max_num_open_files"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem6createERKNSt6stringEi", "simgrid::fsmod::FileSystem::create::name"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem16create_directoryERKNSt6stringE", "simgrid::fsmod::FileSystem::create_directory"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem16create_directoryERKNSt6stringE", "simgrid::fsmod::FileSystem::create_directory::full_dir_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11create_fileERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::create_file"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11create_fileERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::create_file::full_path"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11create_fileERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::create_file::size"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem16directory_existsERKNSt6stringE", "simgrid::fsmod::FileSystem::directory_exists"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem16directory_existsERKNSt6stringE", "simgrid::fsmod::FileSystem::directory_exists::full_dir_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11file_existsERKNSt6stringE", "simgrid::fsmod::FileSystem::file_exists"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11file_existsERKNSt6stringE", "simgrid::fsmod::FileSystem::file_exists::full_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem9file_sizeERKNSt6stringE", "simgrid::fsmod::FileSystem::file_size"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem9file_sizeERKNSt6stringE", "simgrid::fsmod::FileSystem::file_size::full_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem9get_cnameEv", "simgrid::fsmod::FileSystem::get_cname"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem25get_file_systems_by_actorERKN3s4u8ActorPtrE", "simgrid::fsmod::FileSystem::get_file_systems_by_actor"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem25get_file_systems_by_actorERKN3s4u8ActorPtrE", "simgrid::fsmod::FileSystem::get_file_systems_by_actor::actor"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem27get_file_systems_by_netzoneEPKN3s4u7NetZoneE", "simgrid::fsmod::FileSystem::get_file_systems_by_netzone"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem27get_file_systems_by_netzoneEPKN3s4u7NetZoneE", "simgrid::fsmod::FileSystem::get_file_systems_by_netzone::netzone"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem22get_free_space_at_pathERKNSt6stringE", "simgrid::fsmod::FileSystem::get_free_space_at_path"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem22get_free_space_at_pathERKNSt6stringE", "simgrid::fsmod::FileSystem::get_free_space_at_path::full_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem8get_nameEv", "simgrid::fsmod::FileSystem::get_name"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem30get_partition_for_path_or_nullERKNSt6stringE", "simgrid::fsmod::FileSystem::get_partition_for_path_or_null"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem30get_partition_for_path_or_nullERKNSt6stringE", "simgrid::fsmod::FileSystem::get_partition_for_path_or_null::full_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem14get_partitionsEv", "simgrid::fsmod::FileSystem::get_partitions"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem23list_files_in_directoryERKNSt6stringE", "simgrid::fsmod::FileSystem::list_files_in_directory"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem23list_files_in_directoryERKNSt6stringE", "simgrid::fsmod::FileSystem::list_files_in_directory::full_dir_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem19make_file_evictableERKNSt6stringEb", "simgrid::fsmod::FileSystem::make_file_evictable"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem19make_file_evictableERKNSt6stringEb", "simgrid::fsmod::FileSystem::make_file_evictable::evictable"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem19make_file_evictableERKNSt6stringEb", "simgrid::fsmod::FileSystem::make_file_evictable::full_path"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::caching_scheme"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::caching_scheme"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::mount_point"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::mount_point"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::size"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::size"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::storage"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::storage"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem9move_fileERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::move_file"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem9move_fileERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::move_file::dst_full_path"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem9move_fileERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::move_file::src_full_path"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem4openERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::open"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem4openERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::open::access_mode"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem4openERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::open::full_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem17partition_by_nameERKNSt6stringE", "simgrid::fsmod::FileSystem::partition_by_name"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem17partition_by_nameERKNSt6stringE", "simgrid::fsmod::FileSystem::partition_by_name::name"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem25partition_by_name_or_nullERKNSt6stringE", "simgrid::fsmod::FileSystem::partition_by_name_or_null"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem25partition_by_name_or_nullERKNSt6stringE", "simgrid::fsmod::FileSystem::partition_by_name_or_null::name"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem20register_file_systemEPKN3s4u7NetZoneERKNSt10shared_ptrI10FileSystemEE", "simgrid::fsmod::FileSystem::register_file_system"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem20register_file_systemEPKN3s4u7NetZoneERKNSt10shared_ptrI10FileSystemEE", "simgrid::fsmod::FileSystem::register_file_system::fs"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem20register_file_systemEPKN3s4u7NetZoneERKNSt10shared_ptrI10FileSystemEE", "simgrid::fsmod::FileSystem::register_file_system::netzone"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem13truncate_fileERKNSt6stringE9sg_size_t", "simgrid::fsmod::FileSystem::truncate_file"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem13truncate_fileERKNSt6stringE9sg_size_t", "simgrid::fsmod::FileSystem::truncate_file::full_path"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem13truncate_fileERKNSt6stringE9sg_size_t", "simgrid::fsmod::FileSystem::truncate_file::size"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem16unlink_directoryERKNSt6stringE", "simgrid::fsmod::FileSystem::unlink_directory"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem16unlink_directoryERKNSt6stringE", "simgrid::fsmod::FileSystem::unlink_directory::full_dir_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11unlink_fileERKNSt6stringE", "simgrid::fsmod::FileSystem::unlink_file"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11unlink_fileERKNSt6stringE", "simgrid::fsmod::FileSystem::unlink_file::full_path"], [3, 0, 1, "_CPPv4N7simgrid5fsmod30FileSystemNetZoneImplExtensionE", "simgrid::fsmod::FileSystemNetZoneImplExtension"], [4, 0, 1, "_CPPv4N7simgrid5fsmod11JBODStorageE", "simgrid::fsmod::JBODStorage"], [4, 4, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAIDE", "simgrid::fsmod::JBODStorage::RAID"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID0E", "simgrid::fsmod::JBODStorage::RAID::RAID0"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID1E", "simgrid::fsmod::JBODStorage::RAID::RAID1"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID2E", "simgrid::fsmod::JBODStorage::RAID::RAID2"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID3E", "simgrid::fsmod::JBODStorage::RAID::RAID3"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID4E", "simgrid::fsmod::JBODStorage::RAID::RAID4"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID5E", "simgrid::fsmod::JBODStorage::RAID::RAID5"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID6E", "simgrid::fsmod::JBODStorage::RAID::RAID6"], [4, 1, 1, "_CPPv4N7simgrid5fsmod11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::fsmod::JBODStorage::create"], [4, 2, 1, "_CPPv4N7simgrid5fsmod11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::fsmod::JBODStorage::create::disks"], [4, 2, 1, "_CPPv4N7simgrid5fsmod11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::fsmod::JBODStorage::create::name"], [4, 2, 1, "_CPPv4N7simgrid5fsmod11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::fsmod::JBODStorage::create::raid_level"], [4, 1, 1, "_CPPv4NK7simgrid5fsmod11JBODStorage14get_raid_levelEv", "simgrid::fsmod::JBODStorage::get_raid_level"], [4, 1, 1, "_CPPv4N7simgrid5fsmod11JBODStorage14set_raid_levelE4RAID", "simgrid::fsmod::JBODStorage::set_raid_level"], [4, 2, 1, "_CPPv4N7simgrid5fsmod11JBODStorage14set_raid_levelE4RAID", "simgrid::fsmod::JBODStorage::set_raid_level::raid_level"], [5, 0, 1, "_CPPv4N7simgrid5fsmod14OneDiskStorageE", "simgrid::fsmod::OneDiskStorage"], [5, 1, 1, "_CPPv4N7simgrid5fsmod14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", "simgrid::fsmod::OneDiskStorage::create"], [5, 2, 1, "_CPPv4N7simgrid5fsmod14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", "simgrid::fsmod::OneDiskStorage::create::disk"], [5, 2, 1, "_CPPv4N7simgrid5fsmod14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", "simgrid::fsmod::OneDiskStorage::create::name"], [6, 0, 1, "_CPPv4N7simgrid5fsmod9PartitionE", "simgrid::fsmod::Partition"], [6, 4, 1, "_CPPv4N7simgrid5fsmod9Partition13CachingSchemeE", "simgrid::fsmod::Partition::CachingScheme"], [6, 5, 1, "_CPPv4N7simgrid5fsmod9Partition13CachingScheme4FIFOE", "simgrid::fsmod::Partition::CachingScheme::FIFO"], [6, 5, 1, "_CPPv4N7simgrid5fsmod9Partition13CachingScheme3LRUE", "simgrid::fsmod::Partition::CachingScheme::LRU"], [6, 5, 1, "_CPPv4N7simgrid5fsmod9Partition13CachingScheme4NONEE", "simgrid::fsmod::Partition::CachingScheme::NONE"], [6, 1, 1, "_CPPv4NK7simgrid5fsmod9Partition9get_cnameEv", "simgrid::fsmod::Partition::get_cname"], [6, 1, 1, "_CPPv4NK7simgrid5fsmod9Partition14get_free_spaceEv", "simgrid::fsmod::Partition::get_free_space"], [6, 1, 1, "_CPPv4NK7simgrid5fsmod9Partition8get_nameEv", "simgrid::fsmod::Partition::get_name"], [6, 1, 1, "_CPPv4NK7simgrid5fsmod9Partition13get_num_filesEv", "simgrid::fsmod::Partition::get_num_files"], [6, 1, 1, "_CPPv4NK7simgrid5fsmod9Partition8get_sizeEv", "simgrid::fsmod::Partition::get_size"], [7, 0, 1, "_CPPv4N7simgrid5fsmod7StorageE", "simgrid::fsmod::Storage"]]}, "objnames": {"0": ["cpp", "class", "C++ class"], "1": ["cpp", "function", "C++ function"], "2": ["cpp", "functionParam", "C++ function parameter"], "3": ["cpp", "member", "C++ member"], "4": ["cpp", "enum", "C++ enum"], "5": ["cpp", "enumerator", "C++ enumerator"]}, "objtypes": {"0": "cpp:class", "1": "cpp:function", "2": "cpp:functionParam", "3": "cpp:member", "4": "cpp:enum", "5": "cpp:enumerator"}, "terms": {"": [0, 1, 2, 4, 5, 6], "0": [2, 4], "1": 4, "100mb": 2, "1024": 2, "2": 4, "3": 4, "4": 4, "5": 4, "6": 4, "A": [0, 1, 2, 4, 5, 7], "If": 2, "In": 6, "No": 6, "Of": 4, "The": [0, 1, 2], "about": 0, "absolut": 2, "abstract": [0, 2, 4, 7], "access": [0, 1, 2], "access_mod": 2, "activ": 0, "actor": 2, "actorptr": 2, "actual": 0, "ad": 0, "add": 2, "all": 2, "an": [0, 2, 4, 5, 6], "ani": 2, "ask": 2, "asynchron": 0, "attempt": 6, "bar": 8, "base": 6, "behavior": 6, "belong": 2, "bool": [0, 2], "bound": 2, "box": 8, "bunch": 4, "byte": [0, 1, 2, 6], "c": [2, 6], "cach": [2, 6], "caching_schem": 2, "cachingschem": [2, 6], "can": [2, 4, 6], "cannot": 2, "char": [2, 6], "check": 2, "class": [0, 1, 2, 3, 4, 5, 6, 7], "const": [0, 2, 4, 5, 6], "contain": 2, "correspond": 2, "creat": [2, 4, 5, 6], "create_directori": 2, "create_fil": 2, "creation": 6, "current": 1, "data": [0, 1], "date": [1, 6], "default": 2, "defin": [4, 6], "destin": 2, "dev": 2, "directori": 2, "directory_exist": 2, "disk": [4, 5], "dist": 5, "doubl": 1, "dst_full_path": 2, "e": 2, "enum": [4, 6], "enumer": [4, 6], "evict": [2, 6], "except": [2, 6], "exist": 2, "explor": 8, "f": 2, "fals": [0, 2], "fashion": 6, "fifo": 6, "file": [1, 2, 6], "file_exist": 2, "file_s": 2, "filestat": 0, "filesystem": 0, "first": 6, "free": [2, 6], "from": 0, "full": [0, 2], "full_dir_path": 2, "full_path": 2, "function": [0, 2, 4, 5, 6], "g": 2, "get": [0, 2], "get_access_mod": 0, "get_cnam": [2, 6], "get_file_system": 0, "get_file_systems_by_actor": 2, "get_file_systems_by_netzon": 2, "get_free_spac": 6, "get_free_space_at_path": 2, "get_nam": [2, 6], "get_num_bytes_read": 0, "get_num_bytes_written": 0, "get_num_fil": 6, "get_partit": 2, "get_partition_for_path_or_nul": 2, "get_path": 0, "get_raid_level": 4, "get_siz": 6, "given": [0, 2], "ha": 2, "handl": 2, "have": 2, "hold": 0, "host": 2, "i": [0, 1, 2, 6], "implement": [0, 1, 2, 4, 5, 7], "inform": 0, "instanc": [2, 4, 5], "int": [0, 1, 2], "invalid": 2, "ioptr": 0, "jbod": 4, "jbodstorag": 7, "just": 4, "kei": 2, "known": 2, "last": 1, "last_access_d": 1, "last_modification_d": 1, "latest": 6, "least": 6, "left": 8, "less": 2, "level": 4, "list": 2, "list_files_in_directori": 2, "lru": 6, "made": 6, "make_file_evict": 2, "map": 2, "match": 2, "max_num_open_fil": 2, "member": 1, "method": 2, "mode": [0, 2], "modif": 1, "mou": 2, "mount": 2, "mount_partit": 2, "mount_point": 2, "move": 2, "move_fil": 2, "name": [2, 4, 5, 6], "navig": 8, "netzon": 2, "new": 2, "non": 6, "none": [2, 6], "nullptr": 2, "num_byt": 0, "number": [0, 1, 2, 6], "o": 0, "object": 0, "obtain": 0, "offset": 0, "one": 5, "onediskstorag": 7, "open": [1, 2, 6], "origin": 0, "otherwis": [2, 6], "out": 6, "paramet": [0, 2, 4, 5], "partit": 2, "partition_by_nam": 2, "partition_by_name_or_nul": 2, "path": [0, 2], "po": 0, "point": 2, "pointer": 2, "posit": 0, "possibl": [4, 6], "public": [0, 1, 2, 4, 5, 6], "r": 2, "raid": 4, "raid0": 4, "raid1": 4, "raid2": 4, "raid3": 4, "raid4": 4, "raid5": 4, "raid6": 4, "raid_level": 4, "read": [0, 6], "read_async": 0, "recent": 6, "refcount": 1, "regist": 2, "register_file_system": 2, "remov": 2, "retriev": [0, 2, 4, 6], "return": [0, 2, 4, 5, 6], "run": 2, "s4u": [0, 2, 4, 5], "scheme": [2, 6], "search": 8, "seek": 0, "seek_set": 0, "set": [2, 4], "set_raid_level": 4, "sg_offset_t": 0, "sg_size_t": [0, 1, 2, 6], "share": 2, "shared_ptr": [2, 4, 5], "should": 2, "simul": 0, "simulate_it": 0, "simultan": 2, "size": [1, 2, 6], "size_in_byt": 1, "so": 2, "sourc": 2, "space": [2, 6], "src_full_path": 2, "start": 0, "stat": [0, 1], "static": [0, 2, 4, 5], "statu": 2, "std": [0, 2, 4, 5, 6], "storag": [2, 4, 5], "store": [2, 6], "string": [0, 2, 4, 5, 6], "structur": 1, "style": [2, 6], "subclass": 7, "suffici": 6, "system": [0, 2], "t": 2, "take": 0, "than": 2, "thi": [0, 2], "throw": 2, "thrown": 6, "time": [0, 1, 2], "timestamp": 6, "true": [0, 2], "truncat": 2, "truncate_fil": 2, "type": [4, 6], "unique_ptr": 0, "unit": [0, 2], "unlink": 2, "unlink_directori": 2, "unlink_fil": 2, "unsign": 1, "unsupport": 4, "us": [2, 4, 6, 8], "valu": [4, 6], "vector": [2, 4], "void": [0, 2, 4], "w": 2, "when": 6, "where": 0, "wherein": 2, "which": 2, "write": [0, 6], "write_async": 0, "written": 0, "zero": [0, 2]}, "titles": ["simgrid::fsmod::File", "simgrid::fsmod::FileStat", "simgrid::fsmod::FileSystem", "simgrid::fsmod::FileSystemNetZoneImplExtension", "simgrid::fsmod::JBODStorage", "simgrid::fsmod::OneDiskStorage", "simgrid::fsmod::Partition", "simgrid::fsmod::Storage", "The SimGrid File System Module: API Reference"], "titleterms": {"The": 8, "api": 8, "file": [0, 8], "filestat": 1, "filesystem": 2, "filesystemnetzoneimplextens": 3, "fsmod": [0, 1, 2, 3, 4, 5, 6, 7], "jbodstorag": 4, "modul": 8, "onediskstorag": 5, "partit": 6, "refer": 8, "simgrid": [0, 1, 2, 3, 4, 5, 6, 7, 8], "storag": 7, "system": 8}}) \ No newline at end of file +Search.setIndex({"alltitles": {"The SimGrid File System Module: API Reference": [[8, null]], "simgrid::fsmod::File": [[0, null]], "simgrid::fsmod::FileStat": [[1, null]], "simgrid::fsmod::FileSystem": [[2, null]], "simgrid::fsmod::FileSystemNetZoneImplExtension": [[3, null]], "simgrid::fsmod::JBODStorage": [[4, null]], "simgrid::fsmod::OneDiskStorage": [[5, null]], "simgrid::fsmod::Partition": [[6, null]], "simgrid::fsmod::Storage": [[7, null]]}, "docnames": ["api_user/classsimgrid_1_1fsmod_1_1_file", "api_user/classsimgrid_1_1fsmod_1_1_file_stat", "api_user/classsimgrid_1_1fsmod_1_1_file_system", "api_user/classsimgrid_1_1fsmod_1_1_file_system_net_zone_impl_extension", "api_user/classsimgrid_1_1fsmod_1_1_j_b_o_d_storage", "api_user/classsimgrid_1_1fsmod_1_1_one_disk_storage", "api_user/classsimgrid_1_1fsmod_1_1_partition", "api_user/classsimgrid_1_1fsmod_1_1_storage", "index"], "envversion": {"sphinx": 64, "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_1fsmod_1_1_file.rst", "api_user/classsimgrid_1_1fsmod_1_1_file_stat.rst", "api_user/classsimgrid_1_1fsmod_1_1_file_system.rst", "api_user/classsimgrid_1_1fsmod_1_1_file_system_net_zone_impl_extension.rst", "api_user/classsimgrid_1_1fsmod_1_1_j_b_o_d_storage.rst", "api_user/classsimgrid_1_1fsmod_1_1_one_disk_storage.rst", "api_user/classsimgrid_1_1fsmod_1_1_partition.rst", "api_user/classsimgrid_1_1fsmod_1_1_storage.rst", "index.rst"], "indexentries": {"simgrid::fsmod::file (c++ class)": [[0, "_CPPv4N7simgrid5fsmod4FileE", false]], "simgrid::fsmod::file::get_access_mode (c++ function)": [[0, "_CPPv4NK7simgrid5fsmod4File15get_access_modeEv", false]], "simgrid::fsmod::file::get_file_system (c++ function)": [[0, "_CPPv4NK7simgrid5fsmod4File15get_file_systemEv", false]], "simgrid::fsmod::file::get_num_bytes_read (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File18get_num_bytes_readERKN3s4u5IoPtrE", false]], "simgrid::fsmod::file::get_num_bytes_written (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File21get_num_bytes_writtenERKN3s4u5IoPtrE", false]], "simgrid::fsmod::file::get_path (c++ function)": [[0, "_CPPv4NK7simgrid5fsmod4File8get_pathEv", false]], "simgrid::fsmod::file::read (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File4readE9sg_size_tb", false], [0, "_CPPv4N7simgrid5fsmod4File4readERKNSt6stringEb", false]], "simgrid::fsmod::file::read_async (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File10read_asyncE9sg_size_t", false], [0, "_CPPv4N7simgrid5fsmod4File10read_asyncERKNSt6stringE", false]], "simgrid::fsmod::file::seek (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File4seekE11sg_offset_ti", false]], "simgrid::fsmod::file::stat (c++ function)": [[0, "_CPPv4NK7simgrid5fsmod4File4statEv", false]], "simgrid::fsmod::file::write (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File5writeE9sg_size_tb", false], [0, "_CPPv4N7simgrid5fsmod4File5writeERKNSt6stringEb", false]], "simgrid::fsmod::file::write_async (c++ function)": [[0, "_CPPv4N7simgrid5fsmod4File11write_asyncE9sg_size_t", false], [0, "_CPPv4N7simgrid5fsmod4File11write_asyncERKNSt6stringE", false]], "simgrid::fsmod::filestat (c++ class)": [[1, "_CPPv4N7simgrid5fsmod8FileStatE", false]], "simgrid::fsmod::filestat::last_access_date (c++ member)": [[1, "_CPPv4N7simgrid5fsmod8FileStat16last_access_dateE", false]], "simgrid::fsmod::filestat::last_modification_date (c++ member)": [[1, "_CPPv4N7simgrid5fsmod8FileStat22last_modification_dateE", false]], "simgrid::fsmod::filestat::refcount (c++ member)": [[1, "_CPPv4N7simgrid5fsmod8FileStat8refcountE", false]], "simgrid::fsmod::filestat::size_in_bytes (c++ member)": [[1, "_CPPv4N7simgrid5fsmod8FileStat13size_in_bytesE", false]], "simgrid::fsmod::filesystem (c++ class)": [[2, "_CPPv4N7simgrid5fsmod10FileSystemE", false]], "simgrid::fsmod::filesystem::create (c++ function)": [[2, "_CPPv4N7simgrid5fsmod10FileSystem6createERKNSt6stringEi", false]], "simgrid::fsmod::filesystem::create_directory (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem16create_directoryERKNSt6stringE", false]], "simgrid::fsmod::filesystem::create_file (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem11create_fileERKNSt6stringERKNSt6stringE", false]], "simgrid::fsmod::filesystem::directory_exists (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem16directory_existsERKNSt6stringE", false]], "simgrid::fsmod::filesystem::file_exists (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem11file_existsERKNSt6stringE", false]], "simgrid::fsmod::filesystem::file_size (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem9file_sizeERKNSt6stringE", false]], "simgrid::fsmod::filesystem::get_cname (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem9get_cnameEv", false]], "simgrid::fsmod::filesystem::get_file_systems_by_actor (c++ function)": [[2, "_CPPv4N7simgrid5fsmod10FileSystem25get_file_systems_by_actorERKN3s4u8ActorPtrE", false]], "simgrid::fsmod::filesystem::get_file_systems_by_netzone (c++ function)": [[2, "_CPPv4N7simgrid5fsmod10FileSystem27get_file_systems_by_netzoneEPKN3s4u7NetZoneE", false]], "simgrid::fsmod::filesystem::get_free_space_at_path (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem22get_free_space_at_pathERKNSt6stringE", false]], "simgrid::fsmod::filesystem::get_name (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem8get_nameEv", false]], "simgrid::fsmod::filesystem::get_partition_for_path_or_null (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem30get_partition_for_path_or_nullERKNSt6stringE", false]], "simgrid::fsmod::filesystem::get_partitions (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem14get_partitionsEv", false]], "simgrid::fsmod::filesystem::list_files_in_directory (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem23list_files_in_directoryERKNSt6stringE", false]], "simgrid::fsmod::filesystem::make_file_evictable (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem19make_file_evictableERKNSt6stringEb", false]], "simgrid::fsmod::filesystem::mount_partition (c++ function)": [[2, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", false], [2, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", false]], "simgrid::fsmod::filesystem::move_file (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem9move_fileERKNSt6stringERKNSt6stringE", false]], "simgrid::fsmod::filesystem::open (c++ function)": [[2, "_CPPv4N7simgrid5fsmod10FileSystem4openERKNSt6stringERKNSt6stringE", false]], "simgrid::fsmod::filesystem::partition_by_name (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem17partition_by_nameERKNSt6stringE", false]], "simgrid::fsmod::filesystem::partition_by_name_or_null (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem25partition_by_name_or_nullERKNSt6stringE", false]], "simgrid::fsmod::filesystem::register_file_system (c++ function)": [[2, "_CPPv4N7simgrid5fsmod10FileSystem20register_file_systemEPKN3s4u7NetZoneERKNSt10shared_ptrI10FileSystemEE", false]], "simgrid::fsmod::filesystem::truncate_file (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem13truncate_fileERKNSt6stringE9sg_size_t", false]], "simgrid::fsmod::filesystem::unlink_directory (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem16unlink_directoryERKNSt6stringE", false]], "simgrid::fsmod::filesystem::unlink_file (c++ function)": [[2, "_CPPv4NK7simgrid5fsmod10FileSystem11unlink_fileERKNSt6stringE", false]], "simgrid::fsmod::filesystemnetzoneimplextension (c++ class)": [[3, "_CPPv4N7simgrid5fsmod30FileSystemNetZoneImplExtensionE", false]], "simgrid::fsmod::jbodstorage (c++ class)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorageE", false]], "simgrid::fsmod::jbodstorage::create (c++ function)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", false]], "simgrid::fsmod::jbodstorage::get_raid_level (c++ function)": [[4, "_CPPv4NK7simgrid5fsmod11JBODStorage14get_raid_levelEv", false]], "simgrid::fsmod::jbodstorage::raid (c++ enum)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAIDE", false]], "simgrid::fsmod::jbodstorage::raid::raid0 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID0E", false]], "simgrid::fsmod::jbodstorage::raid::raid1 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID1E", false]], "simgrid::fsmod::jbodstorage::raid::raid2 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID2E", false]], "simgrid::fsmod::jbodstorage::raid::raid3 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID3E", false]], "simgrid::fsmod::jbodstorage::raid::raid4 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID4E", false]], "simgrid::fsmod::jbodstorage::raid::raid5 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID5E", false]], "simgrid::fsmod::jbodstorage::raid::raid6 (c++ enumerator)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID6E", false]], "simgrid::fsmod::jbodstorage::set_raid_level (c++ function)": [[4, "_CPPv4N7simgrid5fsmod11JBODStorage14set_raid_levelE4RAID", false]], "simgrid::fsmod::onediskstorage (c++ class)": [[5, "_CPPv4N7simgrid5fsmod14OneDiskStorageE", false]], "simgrid::fsmod::onediskstorage::create (c++ function)": [[5, "_CPPv4N7simgrid5fsmod14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", false]], "simgrid::fsmod::partition (c++ class)": [[6, "_CPPv4N7simgrid5fsmod9PartitionE", false]], "simgrid::fsmod::partition::cachingscheme (c++ enum)": [[6, "_CPPv4N7simgrid5fsmod9Partition13CachingSchemeE", false]], "simgrid::fsmod::partition::cachingscheme::fifo (c++ enumerator)": [[6, "_CPPv4N7simgrid5fsmod9Partition13CachingScheme4FIFOE", false]], "simgrid::fsmod::partition::cachingscheme::lru (c++ enumerator)": [[6, "_CPPv4N7simgrid5fsmod9Partition13CachingScheme3LRUE", false]], "simgrid::fsmod::partition::cachingscheme::none (c++ enumerator)": [[6, "_CPPv4N7simgrid5fsmod9Partition13CachingScheme4NONEE", false]], "simgrid::fsmod::partition::get_cname (c++ function)": [[6, "_CPPv4NK7simgrid5fsmod9Partition9get_cnameEv", false]], "simgrid::fsmod::partition::get_free_space (c++ function)": [[6, "_CPPv4NK7simgrid5fsmod9Partition14get_free_spaceEv", false]], "simgrid::fsmod::partition::get_name (c++ function)": [[6, "_CPPv4NK7simgrid5fsmod9Partition8get_nameEv", false]], "simgrid::fsmod::partition::get_num_files (c++ function)": [[6, "_CPPv4NK7simgrid5fsmod9Partition13get_num_filesEv", false]], "simgrid::fsmod::partition::get_size (c++ function)": [[6, "_CPPv4NK7simgrid5fsmod9Partition8get_sizeEv", false]], "simgrid::fsmod::storage (c++ class)": [[7, "_CPPv4N7simgrid5fsmod7StorageE", false]], "simgrid::fsmod::storage::get_cname (c++ function)": [[7, "_CPPv4NK7simgrid5fsmod7Storage9get_cnameEv", false]], "simgrid::fsmod::storage::get_controller (c++ function)": [[7, "_CPPv4NK7simgrid5fsmod7Storage14get_controllerEv", false]], "simgrid::fsmod::storage::get_controller_host (c++ function)": [[7, "_CPPv4NK7simgrid5fsmod7Storage19get_controller_hostEv", false]], "simgrid::fsmod::storage::get_disk_at (c++ function)": [[7, "_CPPv4NK7simgrid5fsmod7Storage11get_disk_atEm", false]], "simgrid::fsmod::storage::get_disks (c++ function)": [[7, "_CPPv4NK7simgrid5fsmod7Storage9get_disksEv", false]], "simgrid::fsmod::storage::get_first_disk (c++ function)": [[7, "_CPPv4NK7simgrid5fsmod7Storage14get_first_diskEv", false]], "simgrid::fsmod::storage::get_name (c++ function)": [[7, "_CPPv4NK7simgrid5fsmod7Storage8get_nameEv", false]], "simgrid::fsmod::storage::get_num_disks (c++ function)": [[7, "_CPPv4NK7simgrid5fsmod7Storage13get_num_disksEv", false]], "simgrid::fsmod::storage::start_controller (c++ function)": [[7, "_CPPv4N7simgrid5fsmod7Storage16start_controllerEPN3s4u4HostERKNSt8functionIFvvEEE", false]]}, "objects": {"": [[0, 0, 1, "_CPPv4N7simgrid5fsmod4FileE", "simgrid::fsmod::File"], [0, 1, 1, "_CPPv4NK7simgrid5fsmod4File15get_access_modeEv", "simgrid::fsmod::File::get_access_mode"], [0, 1, 1, "_CPPv4NK7simgrid5fsmod4File15get_file_systemEv", "simgrid::fsmod::File::get_file_system"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File18get_num_bytes_readERKN3s4u5IoPtrE", "simgrid::fsmod::File::get_num_bytes_read"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File18get_num_bytes_readERKN3s4u5IoPtrE", "simgrid::fsmod::File::get_num_bytes_read::read"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File21get_num_bytes_writtenERKN3s4u5IoPtrE", "simgrid::fsmod::File::get_num_bytes_written"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File21get_num_bytes_writtenERKN3s4u5IoPtrE", "simgrid::fsmod::File::get_num_bytes_written::write"], [0, 1, 1, "_CPPv4NK7simgrid5fsmod4File8get_pathEv", "simgrid::fsmod::File::get_path"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File4readE9sg_size_tb", "simgrid::fsmod::File::read"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File4readERKNSt6stringEb", "simgrid::fsmod::File::read"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File4readE9sg_size_tb", "simgrid::fsmod::File::read::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File4readERKNSt6stringEb", "simgrid::fsmod::File::read::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File4readE9sg_size_tb", "simgrid::fsmod::File::read::simulate_it"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File4readERKNSt6stringEb", "simgrid::fsmod::File::read::simulate_it"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File10read_asyncE9sg_size_t", "simgrid::fsmod::File::read_async"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File10read_asyncERKNSt6stringE", "simgrid::fsmod::File::read_async"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File10read_asyncE9sg_size_t", "simgrid::fsmod::File::read_async::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File10read_asyncERKNSt6stringE", "simgrid::fsmod::File::read_async::num_bytes"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File4seekE11sg_offset_ti", "simgrid::fsmod::File::seek"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File4seekE11sg_offset_ti", "simgrid::fsmod::File::seek::origin"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File4seekE11sg_offset_ti", "simgrid::fsmod::File::seek::pos"], [0, 1, 1, "_CPPv4NK7simgrid5fsmod4File4statEv", "simgrid::fsmod::File::stat"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File5writeE9sg_size_tb", "simgrid::fsmod::File::write"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File5writeERKNSt6stringEb", "simgrid::fsmod::File::write"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File5writeE9sg_size_tb", "simgrid::fsmod::File::write::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File5writeERKNSt6stringEb", "simgrid::fsmod::File::write::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File5writeE9sg_size_tb", "simgrid::fsmod::File::write::simulate_it"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File5writeERKNSt6stringEb", "simgrid::fsmod::File::write::simulate_it"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File11write_asyncE9sg_size_t", "simgrid::fsmod::File::write_async"], [0, 1, 1, "_CPPv4N7simgrid5fsmod4File11write_asyncERKNSt6stringE", "simgrid::fsmod::File::write_async"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File11write_asyncE9sg_size_t", "simgrid::fsmod::File::write_async::num_bytes"], [0, 2, 1, "_CPPv4N7simgrid5fsmod4File11write_asyncERKNSt6stringE", "simgrid::fsmod::File::write_async::num_bytes"], [1, 0, 1, "_CPPv4N7simgrid5fsmod8FileStatE", "simgrid::fsmod::FileStat"], [1, 3, 1, "_CPPv4N7simgrid5fsmod8FileStat16last_access_dateE", "simgrid::fsmod::FileStat::last_access_date"], [1, 3, 1, "_CPPv4N7simgrid5fsmod8FileStat22last_modification_dateE", "simgrid::fsmod::FileStat::last_modification_date"], [1, 3, 1, "_CPPv4N7simgrid5fsmod8FileStat8refcountE", "simgrid::fsmod::FileStat::refcount"], [1, 3, 1, "_CPPv4N7simgrid5fsmod8FileStat13size_in_bytesE", "simgrid::fsmod::FileStat::size_in_bytes"], [2, 0, 1, "_CPPv4N7simgrid5fsmod10FileSystemE", "simgrid::fsmod::FileSystem"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem6createERKNSt6stringEi", "simgrid::fsmod::FileSystem::create"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem6createERKNSt6stringEi", "simgrid::fsmod::FileSystem::create::max_num_open_files"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem6createERKNSt6stringEi", "simgrid::fsmod::FileSystem::create::name"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem16create_directoryERKNSt6stringE", "simgrid::fsmod::FileSystem::create_directory"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem16create_directoryERKNSt6stringE", "simgrid::fsmod::FileSystem::create_directory::full_dir_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11create_fileERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::create_file"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11create_fileERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::create_file::full_path"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11create_fileERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::create_file::size"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem16directory_existsERKNSt6stringE", "simgrid::fsmod::FileSystem::directory_exists"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem16directory_existsERKNSt6stringE", "simgrid::fsmod::FileSystem::directory_exists::full_dir_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11file_existsERKNSt6stringE", "simgrid::fsmod::FileSystem::file_exists"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11file_existsERKNSt6stringE", "simgrid::fsmod::FileSystem::file_exists::full_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem9file_sizeERKNSt6stringE", "simgrid::fsmod::FileSystem::file_size"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem9file_sizeERKNSt6stringE", "simgrid::fsmod::FileSystem::file_size::full_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem9get_cnameEv", "simgrid::fsmod::FileSystem::get_cname"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem25get_file_systems_by_actorERKN3s4u8ActorPtrE", "simgrid::fsmod::FileSystem::get_file_systems_by_actor"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem25get_file_systems_by_actorERKN3s4u8ActorPtrE", "simgrid::fsmod::FileSystem::get_file_systems_by_actor::actor"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem27get_file_systems_by_netzoneEPKN3s4u7NetZoneE", "simgrid::fsmod::FileSystem::get_file_systems_by_netzone"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem27get_file_systems_by_netzoneEPKN3s4u7NetZoneE", "simgrid::fsmod::FileSystem::get_file_systems_by_netzone::netzone"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem22get_free_space_at_pathERKNSt6stringE", "simgrid::fsmod::FileSystem::get_free_space_at_path"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem22get_free_space_at_pathERKNSt6stringE", "simgrid::fsmod::FileSystem::get_free_space_at_path::full_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem8get_nameEv", "simgrid::fsmod::FileSystem::get_name"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem30get_partition_for_path_or_nullERKNSt6stringE", "simgrid::fsmod::FileSystem::get_partition_for_path_or_null"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem30get_partition_for_path_or_nullERKNSt6stringE", "simgrid::fsmod::FileSystem::get_partition_for_path_or_null::full_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem14get_partitionsEv", "simgrid::fsmod::FileSystem::get_partitions"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem23list_files_in_directoryERKNSt6stringE", "simgrid::fsmod::FileSystem::list_files_in_directory"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem23list_files_in_directoryERKNSt6stringE", "simgrid::fsmod::FileSystem::list_files_in_directory::full_dir_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem19make_file_evictableERKNSt6stringEb", "simgrid::fsmod::FileSystem::make_file_evictable"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem19make_file_evictableERKNSt6stringEb", "simgrid::fsmod::FileSystem::make_file_evictable::evictable"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem19make_file_evictableERKNSt6stringEb", "simgrid::fsmod::FileSystem::make_file_evictable::full_path"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::caching_scheme"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::caching_scheme"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::mount_point"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::mount_point"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::size"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::size"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEE9sg_size_tN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::storage"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem15mount_partitionERKNSt6stringENSt10shared_ptrI7StorageEERKNSt6stringEN9Partition13CachingSchemeE", "simgrid::fsmod::FileSystem::mount_partition::storage"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem9move_fileERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::move_file"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem9move_fileERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::move_file::dst_full_path"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem9move_fileERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::move_file::src_full_path"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem4openERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::open"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem4openERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::open::access_mode"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem4openERKNSt6stringERKNSt6stringE", "simgrid::fsmod::FileSystem::open::full_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem17partition_by_nameERKNSt6stringE", "simgrid::fsmod::FileSystem::partition_by_name"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem17partition_by_nameERKNSt6stringE", "simgrid::fsmod::FileSystem::partition_by_name::name"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem25partition_by_name_or_nullERKNSt6stringE", "simgrid::fsmod::FileSystem::partition_by_name_or_null"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem25partition_by_name_or_nullERKNSt6stringE", "simgrid::fsmod::FileSystem::partition_by_name_or_null::name"], [2, 1, 1, "_CPPv4N7simgrid5fsmod10FileSystem20register_file_systemEPKN3s4u7NetZoneERKNSt10shared_ptrI10FileSystemEE", "simgrid::fsmod::FileSystem::register_file_system"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem20register_file_systemEPKN3s4u7NetZoneERKNSt10shared_ptrI10FileSystemEE", "simgrid::fsmod::FileSystem::register_file_system::fs"], [2, 2, 1, "_CPPv4N7simgrid5fsmod10FileSystem20register_file_systemEPKN3s4u7NetZoneERKNSt10shared_ptrI10FileSystemEE", "simgrid::fsmod::FileSystem::register_file_system::netzone"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem13truncate_fileERKNSt6stringE9sg_size_t", "simgrid::fsmod::FileSystem::truncate_file"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem13truncate_fileERKNSt6stringE9sg_size_t", "simgrid::fsmod::FileSystem::truncate_file::full_path"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem13truncate_fileERKNSt6stringE9sg_size_t", "simgrid::fsmod::FileSystem::truncate_file::size"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem16unlink_directoryERKNSt6stringE", "simgrid::fsmod::FileSystem::unlink_directory"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem16unlink_directoryERKNSt6stringE", "simgrid::fsmod::FileSystem::unlink_directory::full_dir_path"], [2, 1, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11unlink_fileERKNSt6stringE", "simgrid::fsmod::FileSystem::unlink_file"], [2, 2, 1, "_CPPv4NK7simgrid5fsmod10FileSystem11unlink_fileERKNSt6stringE", "simgrid::fsmod::FileSystem::unlink_file::full_path"], [3, 0, 1, "_CPPv4N7simgrid5fsmod30FileSystemNetZoneImplExtensionE", "simgrid::fsmod::FileSystemNetZoneImplExtension"], [4, 0, 1, "_CPPv4N7simgrid5fsmod11JBODStorageE", "simgrid::fsmod::JBODStorage"], [4, 4, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAIDE", "simgrid::fsmod::JBODStorage::RAID"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID0E", "simgrid::fsmod::JBODStorage::RAID::RAID0"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID1E", "simgrid::fsmod::JBODStorage::RAID::RAID1"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID2E", "simgrid::fsmod::JBODStorage::RAID::RAID2"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID3E", "simgrid::fsmod::JBODStorage::RAID::RAID3"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID4E", "simgrid::fsmod::JBODStorage::RAID::RAID4"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID5E", "simgrid::fsmod::JBODStorage::RAID::RAID5"], [4, 5, 1, "_CPPv4N7simgrid5fsmod11JBODStorage4RAID5RAID6E", "simgrid::fsmod::JBODStorage::RAID::RAID6"], [4, 1, 1, "_CPPv4N7simgrid5fsmod11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::fsmod::JBODStorage::create"], [4, 2, 1, "_CPPv4N7simgrid5fsmod11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::fsmod::JBODStorage::create::disks"], [4, 2, 1, "_CPPv4N7simgrid5fsmod11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::fsmod::JBODStorage::create::name"], [4, 2, 1, "_CPPv4N7simgrid5fsmod11JBODStorage6createERKNSt6stringERKNSt6vectorIPN7simgrid3s4u4DiskEEEN11JBODStorage4RAIDE", "simgrid::fsmod::JBODStorage::create::raid_level"], [4, 1, 1, "_CPPv4NK7simgrid5fsmod11JBODStorage14get_raid_levelEv", "simgrid::fsmod::JBODStorage::get_raid_level"], [4, 1, 1, "_CPPv4N7simgrid5fsmod11JBODStorage14set_raid_levelE4RAID", "simgrid::fsmod::JBODStorage::set_raid_level"], [4, 2, 1, "_CPPv4N7simgrid5fsmod11JBODStorage14set_raid_levelE4RAID", "simgrid::fsmod::JBODStorage::set_raid_level::raid_level"], [5, 0, 1, "_CPPv4N7simgrid5fsmod14OneDiskStorageE", "simgrid::fsmod::OneDiskStorage"], [5, 1, 1, "_CPPv4N7simgrid5fsmod14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", "simgrid::fsmod::OneDiskStorage::create"], [5, 2, 1, "_CPPv4N7simgrid5fsmod14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", "simgrid::fsmod::OneDiskStorage::create::disk"], [5, 2, 1, "_CPPv4N7simgrid5fsmod14OneDiskStorage6createERKNSt6stringEPN7simgrid3s4u4DiskE", "simgrid::fsmod::OneDiskStorage::create::name"], [6, 0, 1, "_CPPv4N7simgrid5fsmod9PartitionE", "simgrid::fsmod::Partition"], [6, 4, 1, "_CPPv4N7simgrid5fsmod9Partition13CachingSchemeE", "simgrid::fsmod::Partition::CachingScheme"], [6, 5, 1, "_CPPv4N7simgrid5fsmod9Partition13CachingScheme4FIFOE", "simgrid::fsmod::Partition::CachingScheme::FIFO"], [6, 5, 1, "_CPPv4N7simgrid5fsmod9Partition13CachingScheme3LRUE", "simgrid::fsmod::Partition::CachingScheme::LRU"], [6, 5, 1, "_CPPv4N7simgrid5fsmod9Partition13CachingScheme4NONEE", "simgrid::fsmod::Partition::CachingScheme::NONE"], [6, 1, 1, "_CPPv4NK7simgrid5fsmod9Partition9get_cnameEv", "simgrid::fsmod::Partition::get_cname"], [6, 1, 1, "_CPPv4NK7simgrid5fsmod9Partition14get_free_spaceEv", "simgrid::fsmod::Partition::get_free_space"], [6, 1, 1, "_CPPv4NK7simgrid5fsmod9Partition8get_nameEv", "simgrid::fsmod::Partition::get_name"], [6, 1, 1, "_CPPv4NK7simgrid5fsmod9Partition13get_num_filesEv", "simgrid::fsmod::Partition::get_num_files"], [6, 1, 1, "_CPPv4NK7simgrid5fsmod9Partition8get_sizeEv", "simgrid::fsmod::Partition::get_size"], [7, 0, 1, "_CPPv4N7simgrid5fsmod7StorageE", "simgrid::fsmod::Storage"], [7, 1, 1, "_CPPv4NK7simgrid5fsmod7Storage9get_cnameEv", "simgrid::fsmod::Storage::get_cname"], [7, 1, 1, "_CPPv4NK7simgrid5fsmod7Storage14get_controllerEv", "simgrid::fsmod::Storage::get_controller"], [7, 1, 1, "_CPPv4NK7simgrid5fsmod7Storage19get_controller_hostEv", "simgrid::fsmod::Storage::get_controller_host"], [7, 1, 1, "_CPPv4NK7simgrid5fsmod7Storage11get_disk_atEm", "simgrid::fsmod::Storage::get_disk_at"], [7, 2, 1, "_CPPv4NK7simgrid5fsmod7Storage11get_disk_atEm", "simgrid::fsmod::Storage::get_disk_at::position"], [7, 1, 1, "_CPPv4NK7simgrid5fsmod7Storage9get_disksEv", "simgrid::fsmod::Storage::get_disks"], [7, 1, 1, "_CPPv4NK7simgrid5fsmod7Storage14get_first_diskEv", "simgrid::fsmod::Storage::get_first_disk"], [7, 1, 1, "_CPPv4NK7simgrid5fsmod7Storage8get_nameEv", "simgrid::fsmod::Storage::get_name"], [7, 1, 1, "_CPPv4NK7simgrid5fsmod7Storage13get_num_disksEv", "simgrid::fsmod::Storage::get_num_disks"], [7, 1, 1, "_CPPv4N7simgrid5fsmod7Storage16start_controllerEPN3s4u4HostERKNSt8functionIFvvEEE", "simgrid::fsmod::Storage::start_controller"], [7, 2, 1, "_CPPv4N7simgrid5fsmod7Storage16start_controllerEPN3s4u4HostERKNSt8functionIFvvEEE", "simgrid::fsmod::Storage::start_controller::func"], [7, 2, 1, "_CPPv4N7simgrid5fsmod7Storage16start_controllerEPN3s4u4HostERKNSt8functionIFvvEEE", "simgrid::fsmod::Storage::start_controller::host"]]}, "objnames": {"0": ["cpp", "class", "C++ class"], "1": ["cpp", "function", "C++ function"], "2": ["cpp", "functionParam", "C++ function parameter"], "3": ["cpp", "member", "C++ member"], "4": ["cpp", "enum", "C++ enum"], "5": ["cpp", "enumerator", "C++ enumerator"]}, "objtypes": {"0": "cpp:class", "1": "cpp:function", "2": "cpp:functionParam", "3": "cpp:member", "4": "cpp:enum", "5": "cpp:enumerator"}, "terms": {"": [0, 1, 2, 4, 5, 6, 7], "0": [2, 4], "1": 4, "100mb": 2, "1024": 2, "2": 4, "3": 4, "4": 4, "5": 4, "6": 4, "A": [0, 1, 2, 4, 5, 7], "If": 2, "In": 6, "No": 6, "Of": 4, "The": [0, 1, 2, 7], "about": 0, "absolut": 2, "abstract": [0, 2, 4, 7], "access": [0, 1, 2], "access_mod": 2, "activ": 0, "actor": [2, 7], "actorptr": [2, 7], "actual": 0, "ad": 0, "add": 2, "all": 2, "an": [0, 2, 4, 5, 6, 7], "ani": 2, "ask": 2, "asynchron": 0, "attempt": 6, "bar": 8, "base": 6, "behavior": 6, "belong": 2, "bool": [0, 2], "bound": 2, "box": 8, "bunch": 4, "byte": [0, 1, 2, 6], "c": [2, 6, 7], "cach": [2, 6], "caching_schem": 2, "cachingschem": [2, 6], "can": [2, 4, 6], "cannot": 2, "char": [2, 6, 7], "check": 2, "class": [0, 1, 2, 3, 4, 5, 6, 7], "code": 7, "const": [0, 2, 4, 5, 6, 7], "contain": 2, "control": 7, "correspond": 2, "creat": [2, 4, 5, 6], "create_directori": 2, "create_fil": 2, "creation": 6, "current": 1, "data": [0, 1], "date": [1, 6], "default": 2, "defin": [4, 6], "destin": 2, "dev": 2, "directori": 2, "directory_exist": 2, "disk": [4, 5, 7], "dist": 5, "doubl": 1, "dst_full_path": 2, "e": 2, "enum": [4, 6], "enumer": [4, 6], "evict": [2, 6], "except": [2, 6], "exist": 2, "explor": 8, "f": 2, "fals": [0, 2], "fashion": 6, "fifo": 6, "file": [1, 2, 6], "file_exist": 2, "file_s": 2, "filestat": 0, "filesystem": 0, "first": [6, 7], "free": [2, 6], "from": 0, "full": [0, 2], "full_dir_path": 2, "full_path": 2, "func": 7, "function": [0, 2, 4, 5, 6, 7], "g": 2, "get": [0, 2], "get_access_mod": 0, "get_cnam": [2, 6, 7], "get_control": 7, "get_controller_host": 7, "get_disk": 7, "get_disk_at": 7, "get_file_system": 0, "get_file_systems_by_actor": 2, "get_file_systems_by_netzon": 2, "get_first_disk": 7, "get_free_spac": 6, "get_free_space_at_path": 2, "get_nam": [2, 6, 7], "get_num_bytes_read": 0, "get_num_bytes_written": 0, "get_num_disk": 7, "get_num_fil": 6, "get_partit": 2, "get_partition_for_path_or_nul": 2, "get_path": 0, "get_raid_level": 4, "get_siz": 6, "given": [0, 2], "ha": 2, "handl": 2, "have": 2, "hold": 0, "host": [2, 7], "i": [0, 1, 2, 6, 7], "implement": [0, 1, 2, 4, 5, 7], "index": 7, "inform": 0, "instanc": [2, 4, 5], "int": [0, 1, 2], "invalid": 2, "ioptr": 0, "jbod": 4, "jbodstorag": 7, "just": 4, "kei": 2, "known": 2, "lambda": 7, "last": 1, "last_access_d": 1, "last_modification_d": 1, "latest": 6, "least": 6, "left": 8, "less": 2, "level": 4, "list": [2, 7], "list_files_in_directori": 2, "long": 7, "lru": 6, "made": 6, "make_file_evict": 2, "map": 2, "match": 2, "max_num_open_fil": 2, "member": 1, "method": 2, "mode": [0, 2], "modif": 1, "mou": 2, "mount": 2, "mount_partit": 2, "mount_point": 2, "move": 2, "move_fil": 2, "name": [2, 4, 5, 6, 7], "navig": 8, "netzon": 2, "new": 2, "non": 6, "none": [2, 6], "nullptr": [2, 7], "num_byt": 0, "number": [0, 1, 2, 6, 7], "o": 0, "object": 0, "obtain": 0, "offset": 0, "one": 5, "onediskstorag": 7, "open": [1, 2, 6], "origin": 0, "otherwis": [2, 6], "out": 6, "paramet": [0, 2, 4, 5, 7], "particular": 7, "partit": 2, "partition_by_nam": 2, "partition_by_name_or_nul": 2, "path": [0, 2], "po": 0, "point": 2, "pointer": 2, "posit": [0, 7], "possibl": [4, 6], "public": [0, 1, 2, 4, 5, 6, 7], "r": 2, "raid": 4, "raid0": 4, "raid1": 4, "raid2": 4, "raid3": 4, "raid4": 4, "raid5": 4, "raid6": 4, "raid_level": 4, "read": [0, 6], "read_async": 0, "recent": 6, "refcount": 1, "regist": 2, "register_file_system": 2, "remov": 2, "retriev": [0, 2, 4, 6, 7], "return": [0, 2, 4, 5, 6, 7], "run": [2, 7], "s4u": [0, 2, 4, 5, 7], "scheme": [2, 6], "search": 8, "seek": 0, "seek_set": 0, "set": [2, 4], "set_raid_level": 4, "sg_offset_t": 0, "sg_size_t": [0, 1, 2, 6], "share": 2, "shared_ptr": [2, 4, 5], "should": 2, "simul": 0, "simulate_it": 0, "simultan": 2, "size": [1, 2, 6], "size_in_byt": 1, "size_t": 7, "so": 2, "sourc": 2, "space": [2, 6], "src_full_path": 2, "start": [0, 7], "start_control": 7, "stat": [0, 1], "static": [0, 2, 4, 5], "statu": 2, "std": [0, 2, 4, 5, 6, 7], "storag": [2, 4, 5], "store": [2, 6], "string": [0, 2, 4, 5, 6, 7], "structur": 1, "style": [2, 6, 7], "subclass": 7, "suffici": 6, "system": [0, 2], "t": 2, "take": 0, "than": 2, "thi": [0, 2], "throw": 2, "thrown": 6, "time": [0, 1, 2], "timestamp": 6, "true": [0, 2], "truncat": 2, "truncate_fil": 2, "type": [4, 6], "unique_ptr": 0, "unit": [0, 2], "unlink": 2, "unlink_directori": 2, "unlink_fil": 2, "unsign": [1, 7], "unsupport": 4, "us": [2, 4, 6, 7, 8], "valu": [4, 6], "vector": [2, 4, 7], "virtual": 7, "void": [0, 2, 4, 7], "w": 2, "when": 6, "where": 0, "wherein": 2, "which": [2, 7], "write": [0, 6], "write_async": 0, "written": 0, "zero": [0, 2]}, "titles": ["simgrid::fsmod::File", "simgrid::fsmod::FileStat", "simgrid::fsmod::FileSystem", "simgrid::fsmod::FileSystemNetZoneImplExtension", "simgrid::fsmod::JBODStorage", "simgrid::fsmod::OneDiskStorage", "simgrid::fsmod::Partition", "simgrid::fsmod::Storage", "The SimGrid File System Module: API Reference"], "titleterms": {"The": 8, "api": 8, "file": [0, 8], "filestat": 1, "filesystem": 2, "filesystemnetzoneimplextens": 3, "fsmod": [0, 1, 2, 3, 4, 5, 6, 7], "jbodstorag": 4, "modul": 8, "onediskstorag": 5, "partit": 6, "refer": 8, "simgrid": [0, 1, 2, 3, 4, 5, 6, 7, 8], "storag": 7, "system": 8}}) \ No newline at end of file