SimGrid  3.14.159
Versatile Simulation of Distributed Systems
storage_interface.hpp File Reference
#include <xbt/base.h>
#include <xbt/signal.hpp>
#include "surf_interface.hpp"
#include "src/surf/PropertyHolder.hpp"

Classes

class  simgrid::surf::StorageModel
 SURF storage model interface class. More...
 
class  simgrid::surf::Storage
 SURF storage interface class. More...
 
class  simgrid::surf::StorageAction
 SURF storage action interface class. More...
 
struct  s_storage_type
 
struct  s_mount
 
struct  surf_file
 

Namespaces

 simgrid
 Host datatype from SIMIX POV.
 
 simgrid::surf
 

Typedefs

typedef struct s_storage_type s_storage_type_t
 
typedef struct s_storage_typestorage_type_t
 
typedef struct s_mount s_mount_t
 
typedef struct s_mountmount_t
 
typedef struct surf_file s_surf_file_t
 

Enumerations

enum  simgrid::surf::e_surf_action_storage_type_t {
  simgrid::surf::READ =0, simgrid::surf::WRITE, simgrid::surf::STAT, simgrid::surf::OPEN,
  simgrid::surf::CLOSE
}
 The possible type of action for the storage component. More...
 

Typedef Documentation

◆ s_storage_type_t

◆ storage_type_t

typedef struct s_storage_type * storage_type_t

◆ s_mount_t

typedef struct s_mount s_mount_t

◆ mount_t

typedef struct s_mount * mount_t

◆ s_surf_file_t

typedef struct surf_file s_surf_file_t