torc::generic::NetAttributes Class Reference

Represents attributes of a Net object. More...

#include <NetAttributes.hpp>

Collaboration diagram for torc::generic::NetAttributes:

Collaboration graph
[legend]

List of all members.

Public Member Functions

const int32_t getCriticality () const throw ()
void setCriticality (const int32_t &value) throw ()
const NetDelay getNetDelay () const throw ()
void setNetDelay (const NetDelay &inSource) throw ()
const bool getIsNetDelaySet () const throw ()
const bool getIsCriticalitySet () const throw ()
 NetAttributes (const NetAttributes &source)
NetAttributesoperator= (const NetAttributes &source) throw ()

Private Attributes

int32_t mCriticality
NetDelay mNetDelay
bool mCriticalitySet
bool mNetDelaySet


Detailed Description

Represents attributes of a Net object.

The NetAttributes class stores some optional attributes of a Net.

Definition at line 30 of file NetAttributes.hpp.


Member Function Documentation

const int32_t torc::generic::NetAttributes::getCriticality (  )  const throw () [inline]

Get the criticality info of a net for routing.

Returns:
Integer value representing criticality info of a net.

Definition at line 98 of file NetAttributes.hpp.

void torc::generic::NetAttributes::setCriticality ( const int32_t &  value  )  throw ()

Set the criticality info of a net for routing.

Parameters:
[in] value Integer value representing criticality info of a net.

Definition at line 23 of file NetAttributes.cpp.

const NetDelay torc::generic::NetAttributes::getNetDelay (  )  const throw () [inline]

Get delay information of net

Returns:
NetDelay

Definition at line 103 of file NetAttributes.hpp.

void torc::generic::NetAttributes::setNetDelay ( const NetDelay inSource  )  throw ()

Set delay information of net

Parameters:
[in] inSource NetDelay, the delay information of a net.

Definition at line 29 of file NetAttributes.cpp.


Member Data Documentation

This attribute is used to describe the relative importance of the net compared to other nets, for routing purpose.

Definition at line 85 of file NetAttributes.hpp.

This is an attributes of a net to specify a delay and its derivation for the given set of transitions.

Definition at line 91 of file NetAttributes.hpp.


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

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