XBT_PUBLIC(double) sg_link_latency(Link *link);
XBT_PUBLIC(void*) sg_link_data(Link *link);
XBT_PUBLIC(void) sg_link_data_set(Link *link,void *data);
-XBT_PUBLIC(int) sg_link_amount(void);
+XBT_PUBLIC(int) sg_link_count(void);
XBT_PUBLIC(Link**) sg_link_list(void);
XBT_PUBLIC(void) sg_link_exit(void);
SG_END_DECL()
XBT_PUBLIC(const SD_link_t *) SD_link_get_list(void);
/** @brief Returns the number of links in the whole platform */
static inline int SD_link_get_number(void) {
- return sg_link_amount();
+ return sg_link_count();
}
/** @brief Returns the user data of a link */
void sg_link_data_set(Link *link,void *data) {
link->setData(data);
}
-int sg_link_amount(void) {
- return Link::linksAmount();
+int sg_link_count(void) {
+ return Link::linksCount();
}
Link** sg_link_list(void) {
return Link::linksList();
return res;
}
/** @brief Returns the amount of links in the platform */
-int Link::linksAmount() {
+int Link::linksCount() {
return links->size();
}
/** @brief Returns a list of all existing links */
static boost::unordered_map<std::string, Link *> *links;
public:
static Link *byName(const char* name);
- static int linksAmount();
+ static int linksCount();
static Link **linksList();
static void linksExit();
};