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

Typedefs

typedef struct s4u_Actor s4u_Actor
 
typedef struct s4u_Host s4u_Host
 
typedef struct s4u_Link s4u_Link
 
typedef struct s4u_NetZone s4u_NetZone
 
typedef struct kernel_Activity kernel_Activity
 
typedef struct routing_NetPoint routing_NetPoint
 
typedef struct surf_Resource surf_Resource
 
typedef struct Trace tmgr_Trace
 
typedef s4u_NetZonesg_netzone_t
 
typedef s4u_Hostsg_host_t
 
typedef s4u_Linksg_link_t
 
typedef kernel_Activitysmx_activity_t
 
typedef routing_NetPointsg_netpoint_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

◆ s4u_Actor

typedef struct s4u_Actor s4u_Actor

◆ s4u_Host

typedef struct s4u_Host s4u_Host

◆ s4u_Link

typedef struct s4u_Link s4u_Link

◆ s4u_NetZone

typedef struct s4u_NetZone s4u_NetZone

◆ kernel_Activity

◆ routing_NetPoint

◆ surf_Resource

typedef struct surf_Resource surf_Resource

◆ tmgr_Trace

typedef struct Trace tmgr_Trace

◆ sg_netzone_t

◆ sg_host_t

typedef s4u_Host* sg_host_t

◆ sg_link_t

typedef s4u_Link* sg_link_t

◆ smx_activity_t

◆ sg_netpoint_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