cosi::library::wiredbas::EthernetSwitch Class Reference

#include <EthernetSwitch.h>

Inheritance diagram for cosi::library::wiredbas::EthernetSwitch:

cosi::library::wiredbas::EthernetNode cosi::library::wiredbas::Node cosi::library::wiredbas::InstantiableNode cosi::library::Node

List of all members.

Public Member Functions

 EthernetSwitch (int Nin, int Nout, double Speed)
virtual ~EthernetSwitch ()
cosi::commstruct::wiredbas::PlatformInstanceGetPlatformInstance (int V, Position pP)
cosi::commstruct::wiredbas::ImplementationGetImplementationInstance (int V, Position pP, ThreadSet pThreads, TransferTable pT)
RealDelay GetDelay (Vertex NodeId, cosi::commstruct::wiredbas::Implementation *pI, Vertex Src, std::string Dest)
double GetDelayValue (Vertex NodeId, cosi::commstruct::wiredbas::Implementation *pI, Vertex Src, std::string Dest)
double GetCost ()
RealDelay GetDelay (Vertex NodeId, cosi::commstruct::wiredbas::Implementation *pI, Vertex Src, Vertex Dest)
double GetDelayValue (Vertex NodeId, cosi::commstruct::wiredbas::Implementation *pI, Vertex Src, Vertex Dest)

Public Attributes

std::string ComponentName
std::string ComponentType

Private Attributes

cosi::models::wiredbas::EthernetSwitchDelaymDelayModel


Constructor & Destructor Documentation

cosi::library::wiredbas::EthernetSwitch::EthernetSwitch ( int  Nin,
int  Nout,
double  Speed 
)

cosi::library::wiredbas::EthernetSwitch::~EthernetSwitch (  )  [virtual]


Member Function Documentation

cosi::commstruct::wiredbas::PlatformInstance * cosi::library::wiredbas::EthernetSwitch::GetPlatformInstance ( int  V,
Position  pP 
) [virtual]

cosi::commstruct::wiredbas::Implementation * cosi::library::wiredbas::EthernetSwitch::GetImplementationInstance ( int  V,
Position  pP,
ThreadSet  pThreads,
TransferTable  pT 
) [virtual]

RealDelay cosi::library::wiredbas::EthernetSwitch::GetDelay ( Vertex  NodeId,
cosi::commstruct::wiredbas::Implementation pI,
Vertex  Src,
std::string  Dest 
) [virtual]

double cosi::library::wiredbas::EthernetSwitch::GetDelayValue ( Vertex  NodeId,
cosi::commstruct::wiredbas::Implementation pI,
Vertex  Src,
std::string  Dest 
) [virtual]

double cosi::library::wiredbas::EthernetSwitch::GetCost (  )  [virtual]

RealDelay cosi::library::wiredbas::EthernetSwitch::GetDelay ( Vertex  NodeId,
cosi::commstruct::wiredbas::Implementation pI,
Vertex  Src,
Vertex  Dest 
) [inline, virtual]

double cosi::library::wiredbas::EthernetSwitch::GetDelayValue ( Vertex  NodeId,
cosi::commstruct::wiredbas::Implementation pI,
Vertex  Src,
Vertex  Dest 
) [inline, virtual]


Member Data Documentation


The documentation for this class was generated from the following files:
Generated on Sun Sep 7 18:37:48 2008 for COSI by  doxygen 1.5.4
Contact 
©2002-2018 U.C. Regents