torc-master
|
Represents the netDelay attribute of Net. More...
#include <NetDelay.hpp>
Public Member Functions | |
const Derivation | getDerivation () const |
void | setDerivation (const Derivation &value) |
const Value::MiNoMax | getDelay () const |
void | setDelay (const Value::MiNoMax &value) |
const LogicElementSharedPtr | getTransition () const |
void | setTransition (const LogicElementSharedPtr &inSource) |
NetDelay () | |
~NetDelay () throw () | |
NetDelay (const NetDelay &source) | |
NetDelay & | operator= (const NetDelay &source) |
Private Attributes | |
Derivation | mDerivation |
Value::MiNoMax | mDelay |
LogicElementSharedPtr | mTransition |
Represents the netDelay attribute of Net.
The NetDelay class stores the delay value and its derivation for the given set of transitions.
Definition at line 32 of file NetDelay.hpp.
torc::generic::NetDelay::NetDelay | ( | ) |
Definition at line 48 of file NetDelay.cpp.
torc::generic::NetDelay::~NetDelay | ( | ) | ||
throw | ( | |||
) |
Definition at line 50 of file NetDelay.cpp.
torc::generic::NetDelay::NetDelay | ( | const NetDelay & | source | ) |
Definition at line 52 of file NetDelay.cpp.
|
inline |
Get delay value
Definition at line 104 of file NetDelay.hpp.
|
inline |
Get derivation
Definition at line 95 of file NetDelay.hpp.
|
inline |
Get the pointer to logic state value(transition/becomes).
Definition at line 113 of file NetDelay.hpp.
Definition at line 55 of file NetDelay.cpp.
void torc::generic::NetDelay::setDelay | ( | const Value::MiNoMax & | value | ) |
Set delay value
[in] | value | Delay value. Must be Value::MiNoMax |
Definition at line 35 of file NetDelay.cpp.
void torc::generic::NetDelay::setDerivation | ( | const Derivation & | value | ) |
void torc::generic::NetDelay::setTransition | ( | const LogicElementSharedPtr & | inSource | ) |
Set the pointer to logic state value(transition/becomes).
[in] | inSource | Pointer to logic state value(transition/becomes). |
Definition at line 44 of file NetDelay.cpp.
|
private |
Definition at line 86 of file NetDelay.hpp.
|
private |
Definition at line 85 of file NetDelay.hpp.
|
private |
Definition at line 87 of file NetDelay.hpp.