-/* Copyright (c) 2004-2022. The SimGrid Team. All rights reserved. */
+/* Copyright (c) 2004-2023. The SimGrid Team. All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
class Simcall;
class SimcallObserver;
+class ObjectAccessSimcallObserver;
+class ObjectAccessSimcallItem;
} // namespace actor
namespace activity {
}
namespace resource {
class Action;
+class CpuAction;
class CpuImpl;
class Model;
class Resource;
class HostImpl;
class HostModel;
class NetworkModel;
-class NetworkModelIntf;
class LinkImpl;
class StandardLinkImpl;
class SplitDuplexLinkImpl;
} // namespace kernel
namespace mc {
class State;
+class RemoteApp;
}
} // namespace simgrid
typedef const s4u_Actor* const_sg_actor_t;
/** @ingroup m_datatypes_management_details
- * @brief Type for any simgrid size
+ * @brief Type for any SimGrid size
*/
typedef unsigned long long sg_size_t;
/** @ingroup m_datatypes_management_details
- * @brief Type for any simgrid offset
+ * @brief Type for any SimGrid offset
*/
typedef long long sg_offset_t;
typedef long aid_t;
typedef enum {
- SG_OK,
- SG_ERROR_CANCELED,
- SG_ERROR_TIMEOUT,
- SG_ERROR_HOST,
- SG_ERROR_NETWORK,
- SG_ERROR_STORAGE,
- SG_ERROR_VM
+ SG_OK /** Code returned when no problem occured */,
+ SG_ERROR_CANCELED /** Code returned when something got canceled before completion */,
+ SG_ERROR_TIMEOUT /** Code returned when timeout elapsed */,
+ SG_ERROR_HOST /** Code returned when a host fails */,
+ SG_ERROR_NETWORK /** Code returned when a communication fails because of the network or because of the remote host */,
+ SG_ERROR_STORAGE /** Code returned when a storage fails */,
+ SG_ERROR_VM /** Code returned when a VM fails */
} sg_error_t;
XBT_PUBLIC int SMPI_is_inited();