class ActionLmm;
class StorageActionLmm;
}
-namespace kernel {
-namespace routing {
-class RoutingPlatf;
-}
-}
}
typedef simgrid::surf::Model surf_Model;
typedef simgrid::surf::Action surf_Action;
typedef simgrid::surf::ActionLmm surf_ActionLmm;
typedef simgrid::surf::StorageActionLmm surf_StorageActionLmm;
-typedef simgrid::kernel::routing::RoutingPlatf surf_RoutingPlatf;
#else
typedef struct surf_Action surf_Action;
typedef struct surf_ActionLmm surf_ActionLmm;
typedef struct surf_StorageActionLmm surf_StorageActionLmm;
-typedef struct surf_RoutingPlatf surf_RoutingPlatf;
#endif
* \see e_surf_action_state_t
*/
typedef surf_Action *surf_action_t;
-typedef surf_RoutingPlatf *routing_platf_t;
typedef struct surf_file *surf_file_t;
/* Generic model object */
/***************************/
-XBT_PUBLIC_DATA(routing_platf_t) routing_platf;
-
static inline void *surf_storage_resource_priv(const void *storage){
return (void*)xbt_lib_get_level((xbt_dictelm_t)storage, SURF_STORAGE_LEVEL);
}
namespace simgrid {
namespace kernel {
namespace routing {
- class RoutingPlatf; // FIXME: KILLME
class Onelink;
/** @brief Autonomous Systems
*/
XBT_PUBLIC_CLASS AsImpl : public s4u::As
{
- friend simgrid::kernel::routing::RoutingPlatf;
-
protected:
explicit AsImpl(As * father, const char* name);