torc::generic::NetDelay Class Reference

Represents the netDelay attribute of Net. More...

#include <NetDelay.hpp>

Collaboration diagram for torc::generic::NetDelay:

Collaboration graph
[legend]

List of all members.

Public Member Functions

const Derivation getDerivation () const throw ()
void setDerivation (const Derivation &value) throw ()
const Value::MiNoMax getDelay () const throw ()
void setDelay (const Value::MiNoMax &value) throw ()
const LogicElementSharedPtr getTransition () const throw ()
void setTransition (const LogicElementSharedPtr &inSource) throw ()
 NetDelay (const NetDelay &source) throw ()
NetDelayoperator= (const NetDelay &source) throw ()

Private Attributes

Derivation mDerivation
Value::MiNoMax mDelay
LogicElementSharedPtr mTransition


Detailed Description

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 33 of file NetDelay.hpp.


Member Function Documentation

const Derivation torc::generic::NetDelay::getDerivation (  )  const throw () [inline]

Get derivation

Returns:
Derivation value

Definition at line 104 of file NetDelay.hpp.

void torc::generic::NetDelay::setDerivation ( const Derivation value  )  throw ()

Set derivation

Parameters:
[in] value Derivation value

Definition at line 28 of file NetDelay.cpp.

const Value::MiNoMax torc::generic::NetDelay::getDelay (  )  const throw () [inline]

Get delay value

Returns:
Value containing Value::MiNoMax

Definition at line 114 of file NetDelay.hpp.

void torc::generic::NetDelay::setDelay ( const Value::MiNoMax value  )  throw ()

Set delay value

Parameters:
[in] value Delay value. Must be Value::MiNoMax

Definition at line 38 of file NetDelay.cpp.

const LogicElementSharedPtr torc::generic::NetDelay::getTransition (  )  const throw () [inline]

Get the pointer to logic state value( transition/becomes ).

Returns:
Pointer to logic state value( transition/becomes ).

Definition at line 124 of file NetDelay.hpp.

void torc::generic::NetDelay::setTransition ( const LogicElementSharedPtr &  inSource  )  throw ()

Set the pointer to logic state value( transition/becomes ).

Parameters:
[in] inSource Pointer to logic state value( transition/becomes ).

Definition at line 48 of file NetDelay.cpp.


The documentation for this class was generated from the following files:

Generated on Thu Oct 13 16:50:11 2011 for TORC by  doxygen 1.5.6