|
| | LinkL07 (NetworkL07Model *model, const char *name, xbt_dict_t props, double bandwidth, double latency, e_surf_link_sharing_policy_t policy) |
| |
| | ~LinkL07 () |
| |
| bool | isUsed () override |
| | Check if the Link is used. More...
|
| |
| void | apply_event (tmgr_trace_iterator_t event, double value) override |
| | Apply an event of external load event to that resource. More...
|
| |
| void | updateBandwidth (double value) override |
| | Update the bandwidth in bytes per second of current Link. More...
|
| |
| void | updateLatency (double value) override |
| | Update the latency in seconds of current Link. More...
|
| |
| | Link (simgrid::surf::NetworkModel *model, const char *name, xbt_dict_t props) |
| | Constructor of non-LMM links. More...
|
| |
| | Link (simgrid::surf::NetworkModel *model, const char *name, xbt_dict_t props, lmm_constraint_t constraint) |
| | Constructor of LMM links. More...
|
| |
| void | destroy () |
| | Fire the require callbacks and destroy the object. More...
|
| |
| virtual double | getBandwidth () |
| | Get the bandwidth in bytes per second of current Link. More...
|
| |
| virtual double | getLatency () |
| | Get the latency in seconds of current Link. More...
|
| |
| virtual int | sharingPolicy () |
| | The sharing policy is alink e_surf_link_sharing_policy_t::EType} (0: FATPIPE, 1: SHARED, 2: FULLDUPLEX) More...
|
| |
| void | turnOn () override |
| | Turn on the current Resource. More...
|
| |
| void | turnOff () override |
| | Turn off the current Resource. More...
|
| |
| virtual void | setStateTrace (tmgr_trace_t trace) |
| |
| virtual void | setBandwidthTrace (tmgr_trace_t trace) |
| |
| virtual void | setLatencyTrace (tmgr_trace_t trace) |
| |
| void * | getData () |
| |
| void | setData (void *d) |
| |
| | Resource (Model *model, const char *name) |
| | Constructor of non-LMM Resources. More...
|
| |
| | Resource (Model *model, const char *name, lmm_constraint_t constraint) |
| | Constructor of LMM Resources. More...
|
| |
| virtual | ~Resource () |
| |
| Model * | getModel () const |
| | Get the Model of the current Resource. More...
|
| |
| const char * | getName () const |
| | Get the name of the current Resource. More...
|
| |
| bool | operator== (const Resource &other) const |
| |
| virtual bool | isOn () const |
| | Check if the current Resource is active. More...
|
| |
| virtual bool | isOff () const |
| | Check if the current Resource is shut down. More...
|
| |
| lmm_constraint_t | getConstraint () const |
| | Get the lmm constraint associated to this Resource if it is part of a LMM component (or null if none) More...
|
| |
| | PropertyHolder (xbt_dict_t props) |
| |
| | ~PropertyHolder () |
| |
| const char * | getProperty (const char *id) |
| | Return the property associated to the provided key (or NULL if not existing) More...
|
| |
| void | setProperty (const char *id, const char *value) |
| | Change the value of a given key in the property set. More...
|
| |
| xbt_dict_t | getProperties () |
| | Return the whole set of properties. More...
|
| |