#include <idbase.h>
Inheritance diagram for IdBase:
Public Member Functions | |
IdBase (const char *, IdBase *) | |
IdBase (const IdBase &) | |
virtual | ~IdBase () |
IdBase & | operator+ (char c) |
IdBase & | operator+ (const char *str) |
IdBase & | operator= (const IdBase &) |
IdBase * | parent () const |
const char * | name () const |
const char * | fullName (char *buf=0) const |
operator const char * () const | |
IdBase | id (const char *) |
Private Attributes | |
char * | nm |
IdBase * | pa |
|
Definition at line 19 of file idbase.cc. References nm, pa, and strDup(). Referenced by id(). |
|
|
|
Definition at line 31 of file idbase.cc. References nm. |
|
Definition at line 79 of file idbase.cc. References name(), and parent(). Referenced by check(), fatal_func(), Process::fullName(), operator const char *(), cosyNetwork::printComputationWorkload(), printDotty(), printFifo(), cosyNetwork::printFifoMetrics(), printInPort(), printNetwork(), printOutPort(), printProcess(), cosyNetwork::printProcessStatus(), uniqueFifoId(), uniqueInPortId(), uniqueNetworkId(), uniqueOutPortId(), and uniqueProcessId(). |
|
Reimplemented in ProcessNetwork, and Process. Definition at line 101 of file idbase.cc. References IdBase(). Referenced by Process::id(), and ProcessNetwork::id(). |
|
Reimplemented in Process. Definition at line 74 of file idbase.cc. References nm. Referenced by findFifo(), findInPort(), findNetwork(), findOutPort(), findProcess(), fullName(), Process::name(), printDotty(), printFifo(), printInPort(), printNetwork(), printOutPort(), printProcess(), cosySelect::select(), uniqueFifoId(), uniqueInPortId(), uniqueNetworkId(), uniqueOutPortId(), and uniqueProcessId(). |
|
Definition at line 96 of file idbase.cc. References fullName(). |
|
Definition at line 58 of file idbase.cc. References nm. |
|
Definition at line 47 of file idbase.cc. References nm. |
|
|
|
Definition at line 69 of file idbase.cc. References pa. Referenced by check(), fullName(), NetworkBase::NetworkBase(), PortBase::parentComponent(), Component::parentComponent(), NetworkBase::parentNetwork(), FifoBase::parentNetwork(), printFifo(), printInPort(), and printOutPort(). |
|
Definition at line 36 of file idbase.h. Referenced by IdBase(), name(), operator+(), operator=(), and ~IdBase(). |
|
Definition at line 37 of file idbase.h. Referenced by IdBase(), operator=(), and parent(). |