X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/974569fdd3f73d76b92b02e1086a407342dc6e53..8e814f47bdb7c2255d5f504bb31147dc0ade3c50:/src/mc/api.hpp diff --git a/src/mc/api.hpp b/src/mc/api.hpp index bb672eae55..bfd6a0a275 100644 --- a/src/mc/api.hpp +++ b/src/mc/api.hpp @@ -55,21 +55,19 @@ public: int get_actors_size() const; // COMMUNICATION APIs - bool comm_addr_equal(const kernel::activity::CommImpl* comm_addr1, const kernel::activity::CommImpl* comm_addr2) const; RemotePtr get_comm_isend_raw_addr(smx_simcall_t request) const; - kernel::activity::CommImpl* get_comm_wait_raw_addr(smx_simcall_t request) const; - kernel::activity::CommImpl* get_comm_waitany_raw_addr(smx_simcall_t request, int value) const; - std::string get_pattern_comm_rdv(void* addr) const; - unsigned long get_pattern_comm_src_proc(void* addr) const; - unsigned long get_pattern_comm_dst_proc(void* addr) const; - std::vector get_pattern_comm_data(void* addr) const; - std::vector get_pattern_comm_data(const kernel::activity::CommImpl* comm_addr) const; + RemotePtr get_comm_wait_raw_addr(smx_simcall_t request) const; + RemotePtr get_comm_waitany_raw_addr(smx_simcall_t request, int value) const; + std::string get_pattern_comm_rdv(RemotePtr const& addr) const; + unsigned long get_pattern_comm_src_proc(RemotePtr const& addr) const; + unsigned long get_pattern_comm_dst_proc(RemotePtr const& addr) const; + std::vector get_pattern_comm_data(RemotePtr const& addr) const; const char* get_actor_host_name(smx_actor_t actor) const; #if HAVE_SMPI bool check_send_request_detached(smx_simcall_t const& simcall) const; #endif - smx_actor_t get_src_actor(const kernel::activity::CommImpl* comm_addr) const; - smx_actor_t get_dst_actor(const kernel::activity::CommImpl* comm_addr) const; + smx_actor_t get_src_actor(RemotePtr const& comm_addr) const; + smx_actor_t get_dst_actor(RemotePtr const& comm_addr) const; // REMOTE APIs std::size_t get_remote_heap_bytes() const;