cosi::quantity::onchipcommunication::Interface Class Reference

#include <Interface.h>

Inheritance diagram for cosi::quantity::onchipcommunication::Interface:

cosi::quantity::onchipcommunication::PhysicalInterface

List of all members.

Public Types

enum  tDirection { IN, OUT, INOUT }

Public Member Functions

 Interface ()
virtual ~Interface ()
tDirection GetDirection () const
void SetDirection (tDirection pDir)
std::string GetName () const
void SetName (std::string pName)
bool operator== (const Interface &pP) const
bool operator!= (const Interface &pP) const

Private Attributes

std::string mName
tDirection mDir

Friends

std::ostream & operator<< (std::ostream &pOs, const Interface &pP)


Member Enumeration Documentation


Constructor & Destructor Documentation

cosi::quantity::onchipcommunication::Interface::Interface (  ) 

cosi::quantity::onchipcommunication::Interface::~Interface (  )  [virtual]


Member Function Documentation

Interface::tDirection cosi::quantity::onchipcommunication::Interface::GetDirection (  )  const

void cosi::quantity::onchipcommunication::Interface::SetDirection ( Interface::tDirection  pDir  ) 

std::string cosi::quantity::onchipcommunication::Interface::GetName (  )  const

void cosi::quantity::onchipcommunication::Interface::SetName ( std::string  pName  ) 

bool cosi::quantity::onchipcommunication::Interface::operator== ( const Interface pP  )  const

bool cosi::quantity::onchipcommunication::Interface::operator!= ( const Interface pP  )  const


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  pOs,
const Interface pP 
) [friend]


Member Data Documentation


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