cosi::library::Node Class Reference

#include <Node.h>

Inheritance diagram for cosi::library::Node:

cosi::library::wiredbas::InstantiableNode cosi::library::wiredbas::Node cosi::library::wiredbas::ArcnetNode cosi::library::wiredbas::EthernetNode cosi::library::wiredbas::ArcnetActuator cosi::library::wiredbas::ArcnetController cosi::library::wiredbas::ArcnetRouter cosi::library::wiredbas::ArcnetSensor cosi::library::wiredbas::EthernetCameraSensor cosi::library::wiredbas::EthernetController cosi::library::wiredbas::EthernetSwitch

List of all members.

Public Member Functions

 Node ()
 Default constructor.
virtual ~Node ()
 Default destructur.
void SetName (std::string pName)
 Sets the name of this instance.
std::string GetName ()
 Returns the name of this instance.
void SetType (std::string Type)
 Sets the node type (obsolete).
std::string GetType ()
 Returns the node type (obsolete).
Ports GetPorts ()

Protected Attributes

Ports mPorts

Private Attributes

std::string mName
std::string mType


Detailed Description

A node has ports associated with it.

Author:
Alessandro Pinto,

The Donald O. Pederson Center for Electronic System Design

Electrical Engineering Department

University of California, Berkeley

545P Cory Hall, Berkeley, CA 94720

+1 (510) 642 9670

http://www.eecs.berkeley.edu/~apinto

Version:
Id
Node.h,v 1.8 2008/08/22 00:16:21 apinto Exp

Constructor & Destructor Documentation

cosi::library::Node::Node (  ) 

Default constructor.

Reimplemented in cosi::library::wiredbas::Node.

cosi::library::Node::~Node (  )  [virtual]

Default destructur.

Reimplemented in cosi::library::wiredbas::Node.


Member Function Documentation

void cosi::library::Node::SetName ( std::string  pName  ) 

Sets the name of this instance.

std::string cosi::library::Node::GetName (  ) 

Returns the name of this instance.

void cosi::library::Node::SetType ( std::string  Type  ) 

Sets the node type (obsolete).

std::string cosi::library::Node::GetType (  ) 

Returns the node type (obsolete).

Ports cosi::library::Node::GetPorts (  ) 


Member Data Documentation

std::string cosi::library::Node::mName [private]

std::string cosi::library::Node::mType [private]


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