SimGrid  3.16
Versatile Simulation of Distributed Systems
smx_io_private.h File Reference
#include <xbt/base.h>
#include "simgrid/simix.h"
#include "popping_private.h"

Functions

smx_activity_t SIMIX_file_read (smx_file_t fd, sg_size_t size, sg_host_t host)
 
smx_activity_t SIMIX_file_write (smx_file_t fd, sg_size_t size, sg_host_t host)
 
smx_activity_t SIMIX_file_open (const char *mount, const char *path, sg_storage_t st)
 
smx_activity_t SIMIX_file_close (smx_file_t fd, sg_host_t host)
 
int SIMIX_file_unlink (smx_file_t fd, sg_host_t host)
 
sg_size_t SIMIX_file_get_size (smx_actor_t process, smx_file_t fd)
 
sg_size_t SIMIX_file_tell (smx_actor_t process, smx_file_t fd)
 
int SIMIX_file_seek (smx_actor_t process, smx_file_t fd, sg_offset_t offset, int origin)
 
int SIMIX_file_move (smx_actor_t process, smx_file_t fd, const char *fullpath)
 
void SIMIX_io_destroy (smx_activity_t synchro)
 
void SIMIX_io_finish (smx_activity_t synchro)
 

Function Documentation

◆ SIMIX_file_read()

smx_activity_t SIMIX_file_read ( smx_file_t  fd,
sg_size_t  size,
sg_host_t  host 
)

◆ SIMIX_file_write()

smx_activity_t SIMIX_file_write ( smx_file_t  fd,
sg_size_t  size,
sg_host_t  host 
)

◆ SIMIX_file_open()

smx_activity_t SIMIX_file_open ( const char *  mount,
const char *  path,
sg_storage_t  st 
)

◆ SIMIX_file_close()

smx_activity_t SIMIX_file_close ( smx_file_t  fd,
sg_host_t  host 
)

◆ SIMIX_file_unlink()

int SIMIX_file_unlink ( smx_file_t  fd,
sg_host_t  host 
)

◆ SIMIX_file_get_size()

sg_size_t SIMIX_file_get_size ( smx_actor_t  process,
smx_file_t  fd 
)

◆ SIMIX_file_tell()

sg_size_t SIMIX_file_tell ( smx_actor_t  process,
smx_file_t  fd 
)

◆ SIMIX_file_seek()

int SIMIX_file_seek ( smx_actor_t  process,
smx_file_t  fd,
sg_offset_t  offset,
int  origin 
)

◆ SIMIX_file_move()

int SIMIX_file_move ( smx_actor_t  process,
smx_file_t  fd,
const char *  fullpath 
)

◆ SIMIX_io_destroy()

void SIMIX_io_destroy ( smx_activity_t  synchro)

◆ SIMIX_io_finish()

void SIMIX_io_finish ( smx_activity_t  synchro)