#include <PathDelay.hpp>
Public Member Functions | |
const Value::MiNoMax | getDelay () const throw () |
void | setDelay (const Value::MiNoMax &inSource) throw () |
void | getEvents (std::list< EventSharedPtr > &outEvents) const throw () |
void | setEvents (const std::list< EventSharedPtr > &inEvents) throw () |
void | addEvent (const EventSharedPtr &inEvent) throw (Error) |
Private Member Functions | |
PathDelay (const PathDelay &inSource) | |
PathDelay & | operator= (const PathDelay &inSource) throw () |
Private Attributes | |
Value::MiNoMax | mDelay |
std::list< EventSharedPtr > | mEvents |
Friends | |
class | FactoryType< PathDelay > |
Classes | |
class | Factory |
Definition at line 37 of file PathDelay.hpp.
const Value::MiNoMax torc::generic::PathDelay::getDelay | ( | ) | const throw () [inline] |
void torc::generic::PathDelay::setDelay | ( | const Value::MiNoMax & | inSource | ) | throw () |
void torc::generic::PathDelay::getEvents | ( | std::list< EventSharedPtr > & | outEvents | ) | const throw () [inline] |
Get the list of events associated with this path delay.
Definition at line 128 of file PathDelay.hpp.
void torc::generic::PathDelay::setEvents | ( | const std::list< EventSharedPtr > & | inEvents | ) | throw () |
Set all the events of this forbiddenEvent.
[in] | inEvents | List of events to be appended to |
[out] | inEvents | List of events to be appended to |
Definition at line 69 of file PathDelay.cpp.
void torc::generic::PathDelay::addEvent | ( | const EventSharedPtr & | inEvent | ) | throw (Error) |
Add an event to the list of events. Empty pointer is ignored.
[in] | inEvent | Pointer to event to be added. |
Definition at line 86 of file PathDelay.cpp.