cosi::library::wiredbas::EthernetNode Class Reference

#include <EthernetNode.h>

Inheritance diagram for cosi::library::wiredbas::EthernetNode:

cosi::library::wiredbas::Node cosi::library::wiredbas::InstantiableNode cosi::library::Node cosi::library::wiredbas::EthernetCameraSensor cosi::library::wiredbas::EthernetController cosi::library::wiredbas::EthernetSwitch

List of all members.

Public Member Functions

 EthernetNode ()
virtual ~EthernetNode ()
void SetCostModel (cosi::models::wiredbas::EthernetNodeCost *pCostModel)
virtual
cosi::commstruct::wiredbas::PlatformInstance
GetPlatformInstance (int V, Position pP)=0
virtual
cosi::commstruct::wiredbas::Implementation
GetImplementationInstance (int V, Position pP, ThreadSet pThreads, TransferTable pT)=0
virtual RealDelay GetDelay (Vertex NodeId, cosi::commstruct::wiredbas::Implementation *pI, Vertex Src, std::string Dest)=0
virtual double GetDelayValue (Vertex NodeId, cosi::commstruct::wiredbas::Implementation *pI, Vertex Src, std::string Dest)=0
virtual double GetCost ()=0

Protected Attributes

cosi::models::wiredbas::EthernetNodeCostmCostModel


Constructor & Destructor Documentation

cosi::library::wiredbas::EthernetNode::EthernetNode (  ) 

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


Member Function Documentation

void cosi::library::wiredbas::EthernetNode::SetCostModel ( cosi::models::wiredbas::EthernetNodeCost pCostModel  ) 

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

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

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

virtual double cosi::library::wiredbas::EthernetNode::GetCost (  )  [pure 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