Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
doxygen: better handling of deprecated symbols
[simgrid.git] / include / simgrid / s4u / Host.hpp
index f8933b2..4098162 100644 (file)
@@ -95,6 +95,7 @@ public:
   const char* get_property(std::string key) const;
   void set_property(std::string key, std::string value);
   std::unordered_map<std::string, std::string>* get_properties();
+  /** @deprecated See Host::get_properties() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_properties()") std::map<std::string, std::string>* getProperties()
   {
     std::map<std::string, std::string>* res             = new std::map<std::string, std::string>();
@@ -114,7 +115,9 @@ public:
   void set_pstate(int pstate_index);
   int get_pstate() const;
 
+  /** @deprecated See Host::get_speed() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_speed() instead.") double getSpeed() { return get_speed(); }
+  /** @deprecated See Host::get_pstate_speed() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_pstate_speed() instead.") double getPstateSpeed(int pstate_index)
   {
     return get_pstate_speed(pstate_index);
@@ -129,6 +132,7 @@ public:
    *  This is defined in the platform file, and cannot be modified programatically (yet).
    */
   std::unordered_map<std::string, Storage*> const& get_mounted_storages();
+  /** @deprecated See Host::get_mounted_storages() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_mounted_storages() instead.") std::unordered_map<std::string, Storage*> const& getMountedStorages()
   {
     return get_mounted_storages();
@@ -147,40 +151,54 @@ public:
   void execute(double flops, double priority);
 
   // Deprecated functions
+  /** @deprecated See Host::get_name() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_name()") simgrid::xbt::string const& getName() const
   {
     return name_;
   }
+  /** @deprecated See Host::get_cname() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_cname()") const char* getCname() const { return name_.c_str(); }
+  /** @deprecated See Host::get_all_actors() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_all_actors()") void actorList(std::vector<ActorPtr>* whereto);
+  /** @deprecated See Host::get_all_actors() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_all_actors()") void getProcesses(std::vector<ActorPtr>* list);
+  /** @deprecated See Host::turn_on() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::turn_on()") void turnOn() { turn_on(); }
+  /** @deprecated See Host::turn_off() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::turn_off()") void turnOff() { turn_off(); }
+  /** @deprecated See Host::is_on() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::is_on()") bool isOn() { return is_on(); }
+  /** @deprecated See Host::is_off() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::is_off()") bool isOff() { return is_off(); }
-
+  /** @deprecated See Host::get_property() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_property()") const char* getProperty(const char* key)
   {
     return get_property(key);
   }
+  /** @deprecated See Host::set_property() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::set_property()") void setProperty(std::string key, std::string value)
   {
     set_property(key, value);
   }
+  /** @deprecated See Host::set_pstate() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::set_pstate()") void setPstate(int idx) { set_pstate(idx); }
+  /** @deprecated See Host::get_pstate() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_pstate()") int getPstate() { return get_pstate(); }
-
+  /** @deprecated See Host::route_to() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::route_to()") void routeTo(Host* dest, std::vector<Link*>& links,
                                                                          double* latency)
   {
     route_to(dest, links, latency);
   }
+  /** @deprecated See Host::route_to() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::route_to()") void routeTo(
       Host* dest, std::vector<kernel::resource::LinkImpl*>& links, double* latency)
   {
     route_to(dest, links, latency);
   }
+  /** @deprecated See Host::get_core_count() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_core_count()") int getCoreCount() { return get_core_count(); }
+  /** @deprecated See Host::get_pstate_count() */
   XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_pstate_count()") int getPstatesCount() const
   {
     return get_pstate_count();