cosi::PortInterface Class Reference

#include <Ports.h>

List of all members.

Public Types

enum  tDirection { IN, OUT, INOUT }

Public Member Functions

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

Private Attributes

std::string mName
tDirection mDir

Friends

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


Member Enumeration Documentation

Enumerator:
IN 
OUT 
INOUT 


Constructor & Destructor Documentation

cosi::PortInterface::PortInterface (  ) 

cosi::PortInterface::~PortInterface (  ) 


Member Function Documentation

PortInterface::tDirection cosi::PortInterface::GetDirection (  )  const

void cosi::PortInterface::SetDirection ( PortInterface::tDirection  pDir  ) 

std::string cosi::PortInterface::GetName (  )  const

void cosi::PortInterface::SetName ( std::string  pName  ) 

bool cosi::PortInterface::operator== ( const PortInterface pP  )  const

bool cosi::PortInterface::operator!= ( const PortInterface pP  )  const


Friends And Related Function Documentation

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


Member Data Documentation

std::string cosi::PortInterface::mName [private]


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