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: