SimGrid  3.14.159
Versatile Simulation of Distributed Systems
forward.h File Reference

Typedefs

typedef struct simgrid_NetZone simgrid_NetZone
 
typedef struct simgrid_Host simgrid_Host
 
typedef struct kernel_Activity kernel_Activity
 
typedef struct surf_Cpu surf_Cpu
 
typedef struct routing_NetCard routing_NetCard
 
typedef struct surf_Resource surf_Resource
 
typedef struct Link Link
 
typedef struct Trace tmgr_Trace
 
typedef struct simix_Host * smx_host_priv_t
 
typedef simgrid_NetZoneNetZone_t
 
typedef simgrid_Hostsg_host_t
 
typedef kernel_Activitysmx_activity_t
 
typedef surf_Cpusurf_cpu_t
 
typedef routing_NetCardsg_netcard_t
 
typedef surf_Resourcesg_resource_t
 
typedef struct s_xbt_dictelmsg_storage_t
 
typedef tmgr_Tracetmgr_trace_t
 Opaque structure defining an availability trace. More...
 
typedef struct s_smx_simcall s_smx_simcall_t
 
typedef struct s_smx_simcallsmx_simcall_t
 
typedef unsigned long long sg_size_t
 Type for any simgrid size. More...
 
typedef long long sg_offset_t
 Type for any simgrid offset. More...
 

Enumerations

enum  e_surf_link_sharing_policy_t { SURF_LINK_FULLDUPLEX = 2, SURF_LINK_SHARED = 1, SURF_LINK_FATPIPE = 0 }
 
enum  e_surf_trace_connect_kind_t {
  SURF_TRACE_CONNECT_KIND_HOST_AVAIL = 4, SURF_TRACE_CONNECT_KIND_SPEED = 3, SURF_TRACE_CONNECT_KIND_LINK_AVAIL = 2, SURF_TRACE_CONNECT_KIND_BANDWIDTH = 1,
  SURF_TRACE_CONNECT_KIND_LATENCY = 0
}
 
enum  e_surf_process_on_failure_t { SURF_PROCESS_ON_FAILURE_DIE = 1, SURF_PROCESS_ON_FAILURE_RESTART = 0 }
 

Typedef Documentation

◆ simgrid_NetZone

◆ simgrid_Host

typedef struct simgrid_Host simgrid_Host

◆ kernel_Activity

◆ surf_Cpu

typedef struct surf_Cpu surf_Cpu

◆ routing_NetCard

◆ surf_Resource

typedef struct surf_Resource surf_Resource

◆ Link

typedef struct Link Link

◆ tmgr_Trace

typedef struct Trace tmgr_Trace

◆ smx_host_priv_t

typedef struct simix_Host* smx_host_priv_t

◆ NetZone_t

◆ sg_host_t

◆ smx_activity_t

◆ surf_cpu_t

typedef surf_Cpu* surf_cpu_t

◆ sg_netcard_t

◆ sg_resource_t

◆ sg_storage_t

typedef struct s_xbt_dictelm* sg_storage_t

◆ tmgr_trace_t

Opaque structure defining an availability trace.

◆ s_smx_simcall_t

◆ smx_simcall_t

typedef struct s_smx_simcall* smx_simcall_t

Enumeration Type Documentation

◆ e_surf_link_sharing_policy_t

Enumerator
SURF_LINK_FULLDUPLEX 
SURF_LINK_SHARED 
SURF_LINK_FATPIPE 

◆ e_surf_trace_connect_kind_t

Enumerator
SURF_TRACE_CONNECT_KIND_HOST_AVAIL 
SURF_TRACE_CONNECT_KIND_SPEED 
SURF_TRACE_CONNECT_KIND_LINK_AVAIL 
SURF_TRACE_CONNECT_KIND_BANDWIDTH 
SURF_TRACE_CONNECT_KIND_LATENCY 

◆ e_surf_process_on_failure_t

Enumerator
SURF_PROCESS_ON_FAILURE_DIE 
SURF_PROCESS_ON_FAILURE_RESTART