
#include <charisma.h>

Public Member Functions | |
| Port (const char *n, Component *c, const char *t, int io) | |
| void | setPeer (Port *p) |
| ~Port () | |
| char * | getName (void) |
| char * | getType (void) |
| Port * | getPeer (void) |
| Component * | getComp (void) |
Private Attributes | |
| int | inout |
| char * | name |
| Component * | comp |
| char * | type |
| Port * | peer |
Definition at line 95 of file charisma.h.
| Port::~Port | ( | ) | [inline] |
| void Port::setPeer | ( | Port * | p | ) | [inline] |
| char* Port::getName | ( | void | ) | [inline] |
| char* Port::getType | ( | void | ) | [inline] |
| Port* Port::getPeer | ( | void | ) | [inline] |
Definition at line 125 of file charisma.h.
References peer.
Referenced by CharismaGraph::Partition().
| Component* Port::getComp | ( | void | ) | [inline] |
Definition at line 126 of file charisma.h.
References comp.
Referenced by CharismaGraph::connect(), and CharismaGraph::Partition().
int Port::inout [private] |
char* Port::name [private] |
Component* Port::comp [private] |
char* Port::type [private] |
Port* Port::peer [private] |
1.5.5