FanDest Class Reference

Signal fanout data structure--allows for slices of a signal to have different ID's. More...

#include <FanDest.hh>

List of all members.

Public Member Functions

 FanDest (const FanDest &that)
 FanDest (const string &initProcessName, int initSigId)
FanDestoperator= (const FanDest &fd)
 ~FanDest ()
 Destructor.
const string & getProcessName () const
int getDestSigId () const
void sendEvent (const SigEvent *toSend, SimulationObject *sourceProcess)
FanDestclone () const

Private Attributes

string processName
SimulationObject * processPtr
int destSigId


Detailed Description

Signal fanout data structure--allows for slices of a signal to have different ID's.


Constructor & Destructor Documentation

FanDest::FanDest const FanDest that  ) 
 

FanDest::FanDest const string &  initProcessName,
int  initSigId
 

FanDest::~FanDest  )  [inline]
 

Destructor.

Since the SimulationObject pointer belongs to a SimulationManager, we don't do anything here.


Member Function Documentation

FanDest* FanDest::clone  )  const
 

int FanDest::getDestSigId  )  const [inline]
 

const string& FanDest::getProcessName  )  const [inline]
 

FanDest& FanDest::operator= const FanDest fd  )  [inline]
 

void FanDest::sendEvent const SigEvent toSend,
SimulationObject *  sourceProcess
 


Member Data Documentation

int FanDest::destSigId [private]
 

string FanDest::processName [private]
 

SimulationObject* FanDest::processPtr [private]
 


The documentation for this class was generated from the following file:
Generated on Fri Mar 31 11:12:27 2006 for Tyvis by  doxygen 1.4.6