X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dd493bf4a168bd2b379810313916e1a4e0898388..fcd1f70709a193338f818adff2b3b1fa08e307ab:/src/kernel/actor/CommObserver.hpp diff --git a/src/kernel/actor/CommObserver.hpp b/src/kernel/actor/CommObserver.hpp index 41607aa580..b631a5e9fe 100644 --- a/src/kernel/actor/CommObserver.hpp +++ b/src/kernel/actor/CommObserver.hpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2019-2022. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2019-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. */ @@ -23,9 +23,9 @@ public: : ResultingSimcall(actor, true), activity_(activity) { } - bool is_visible() const override { return true; } activity::ActivityImpl* get_activity() const { return activity_; } void serialize(std::stringstream& stream) const override; + std::string to_string() const override; }; class ActivityTestanySimcall final : public ResultingSimcall { @@ -35,9 +35,9 @@ class ActivityTestanySimcall final : public ResultingSimcall { public: ActivityTestanySimcall(ActorImpl* actor, const std::vector& activities); - bool is_visible() const override { return true; } bool is_enabled() override { return true; /* can return -1 if no activity is ready */ } void serialize(std::stringstream& stream) const override; + std::string to_string() const override; int get_max_consider() const override; void prepare(int times_considered) override; const std::vector& get_activities() const { return activities_; } @@ -54,7 +54,7 @@ public: { } void serialize(std::stringstream& stream) const override; - bool is_visible() const override { return true; } + std::string to_string() const override; bool is_enabled() override; activity::ActivityImpl* get_activity() const { return activity_; } void set_activity(activity::ActivityImpl* activity) { activity_ = activity; } @@ -71,7 +71,7 @@ public: ActivityWaitanySimcall(ActorImpl* actor, const std::vector& activities, double timeout); bool is_enabled() override; void serialize(std::stringstream& stream) const override; - bool is_visible() const override { return true; } + std::string to_string() const override; void prepare(int times_considered) override; int get_max_consider() const override; const std::vector& get_activities() const { return activities_; } @@ -116,7 +116,7 @@ public: { } void serialize(std::stringstream& stream) const override; - bool is_visible() const override { return true; } + std::string to_string() const override; activity::MailboxImpl* get_mailbox() const { return mbox_; } double get_payload_size() const { return payload_size_; } double get_rate() const { return rate_; } @@ -160,7 +160,7 @@ public: { } void serialize(std::stringstream& stream) const override; - bool is_visible() const override { return true; } + std::string to_string() const override; activity::MailboxImpl* get_mailbox() const { return mbox_; } double get_rate() const { return rate_; } unsigned char* get_dst_buff() const { return dst_buff_; }