A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
boss not happy, partial revert
[simgrid.git]
/
src
/
surf
/
HostImpl.hpp
diff --git
a/src/surf/HostImpl.hpp
b/src/surf/HostImpl.hpp
index
1d39ec6
..
474fc6e
100644
(file)
--- a/
src/surf/HostImpl.hpp
+++ b/
src/surf/HostImpl.hpp
@@
-45,6
+45,7
@@
public:
class XBT_PRIVATE HostImpl : public simgrid::surf::PropertyHolder {
public:
class XBT_PRIVATE HostImpl : public simgrid::surf::PropertyHolder {
public:
+ friend simgrid::vm::VirtualMachineImpl;
explicit HostImpl(s4u::Host* host);
virtual ~HostImpl();
explicit HostImpl(s4u::Host* host);
virtual ~HostImpl();
@@
-64,6
+65,8
@@
public:
void turn_off();
std::vector<s4u::ActorPtr> get_all_actors();
size_t get_actor_count();
void turn_off();
std::vector<s4u::ActorPtr> get_all_actors();
size_t get_actor_count();
+ void add_actor(kernel::actor::ActorImpl* actor) { actor_list_.push_back(*actor); }
+ void remove_actor(kernel::actor::ActorImpl* actor) { xbt::intrusive_erase(actor_list_, *actor); }
typedef boost::intrusive::list<
kernel::actor::ActorImpl,
typedef boost::intrusive::list<
kernel::actor::ActorImpl,