SimGrid  3.14.159
Versatile Simulation of Distributed Systems
simgrid::s4u::Storage Class Reference

#include <storage.hpp>

Public Member Functions

const char * name ()
 
sg_size_t sizeFree ()
 
sg_size_t sizeUsed ()
 
sg_size_t size ()
 Retrieve the total amount of space of this storage element. More...
 
void setUserdata (void *data)
 
voiduserdata ()
 

Static Public Member Functions

static StoragebyName (const char *name)
 Retrieve a Storage by its name. More...
 

Protected Member Functions

smx_storage_t inferior ()
 

Member Function Documentation

◆ byName()

Storage & simgrid::s4u::Storage::byName ( const char *  name)
static

Retrieve a Storage by its name.

It must exist in the platform file

◆ name()

const char * simgrid::s4u::Storage::name ( )

◆ sizeFree()

sg_size_t simgrid::s4u::Storage::sizeFree ( )

◆ sizeUsed()

sg_size_t simgrid::s4u::Storage::sizeUsed ( )

◆ size()

sg_size_t simgrid::s4u::Storage::size ( )

Retrieve the total amount of space of this storage element.

◆ inferior()

smx_storage_t simgrid::s4u::Storage::inferior ( )
protected

◆ setUserdata()

void simgrid::s4u::Storage::setUserdata ( void data)
inline

◆ userdata()

void* simgrid::s4u::Storage::userdata ( )
inline

The documentation for this class was generated from the following files: