X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c39f643b5bfb0e99887c209a94e49f841a2daae4..edab1d82e659722994c64246d5858eca2ff6703d:/src/surf/surf_c_bindings.cpp diff --git a/src/surf/surf_c_bindings.cpp b/src/surf/surf_c_bindings.cpp index b54154aae7..ecae88f394 100644 --- a/src/surf/surf_c_bindings.cpp +++ b/src/surf/surf_c_bindings.cpp @@ -12,15 +12,15 @@ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(surf_kernel); *********/ static CpuPtr get_casted_cpu(surf_resource_t resource){ - return dynamic_cast(static_cast(surf_cpu_resource_priv(resource))); + return static_cast(surf_cpu_resource_priv(resource)); } static WorkstationPtr get_casted_workstation(surf_resource_t resource){ - return dynamic_cast(static_cast(surf_workstation_resource_priv(resource))); + return static_cast(surf_workstation_resource_priv(resource)); } static WorkstationVMPtr get_casted_vm_workstation(surf_resource_t resource){ - return dynamic_cast(static_cast(surf_workstation_resource_priv(resource))); + return static_cast(surf_workstation_resource_priv(resource)); } char *surf_routing_edge_name(sg_routing_edge_t edge){ @@ -215,7 +215,7 @@ void *surf_as_cluster_get_backbone(AS_t as){ } void surf_as_cluster_set_backbone(AS_t as, void* backbone){ - static_cast(as)->p_backbone = dynamic_cast(static_cast(backbone)); + static_cast(as)->p_backbone = static_cast(backbone); } const char *surf_model_name(surf_model_t model){ @@ -438,27 +438,27 @@ void surf_vm_workstation_set_affinity(surf_resource_t resource, surf_resource_t } int surf_network_link_is_shared(surf_cpp_resource_t link){ - return dynamic_cast(link)->isShared(); + return static_cast(link)->isShared(); } double surf_network_link_get_bandwidth(surf_cpp_resource_t link){ - return dynamic_cast(link)->getBandwidth(); + return static_cast(link)->getBandwidth(); } double surf_network_link_get_latency(surf_cpp_resource_t link){ - return dynamic_cast(link)->getLatency(); + return static_cast(link)->getLatency(); } xbt_dict_t surf_storage_get_content(surf_resource_t resource){ - return dynamic_cast(static_cast(surf_storage_resource_priv(resource)))->getContent(); + return static_cast(surf_storage_resource_priv(resource))->getContent(); } sg_size_t surf_storage_get_size(surf_resource_t resource){ - return dynamic_cast(static_cast(surf_storage_resource_priv(resource)))->getSize(); + return static_cast(surf_storage_resource_priv(resource))->getSize(); } void surf_storage_rename(surf_resource_t resource, const char* src, const char* dest){ - dynamic_cast(static_cast(surf_storage_resource_priv(resource)))->rename(src, dest); + static_cast(surf_storage_resource_priv(resource))->rename(src, dest); } surf_action_t surf_cpu_execute(surf_resource_t cpu, double size){ @@ -522,19 +522,19 @@ int surf_action_get_cost(surf_action_t action){ } void surf_cpu_action_set_affinity(surf_action_t action, surf_resource_t cpu, unsigned long mask) { - dynamic_cast(action)->setAffinity(get_casted_cpu(cpu), mask); + static_cast(action)->setAffinity(get_casted_cpu(cpu), mask); } void surf_cpu_action_set_bound(surf_action_t action, double bound) { - dynamic_cast(action)->setBound(bound); + static_cast(action)->setBound(bound); } surf_file_t surf_storage_action_get_file(surf_action_t action){ - return dynamic_cast(action)->p_file; + return static_cast(action)->p_file; } xbt_dict_t surf_storage_action_get_ls_dict(surf_action_t action){ - return dynamic_cast(action)->p_lsDict; + return static_cast(action)->p_lsDict; }