#include <iso_synth_internal_port.h>
Inherits iso::synth::OutputPort.
Inheritance diagram for iso::synth::InternalPort:
Public Member Functions | |
InternalPort (Unit *pUnit) | |
virtual | ~InternalPort () |
virtual void | connect (InputPort *pInputPort, ChannelMap *pMap=NULL) |
links output port to input port | |
void | setBuffer (Buffer *pBuffer) throw (SynthException) |
virtual void | process (Buffer *pBuffer) |
signal processing | |
Protected Attributes | |
Buffer * | mBuffer |
InternalPort::InternalPort | ( | Unit * | pUnit | ) |
InternalPort::~InternalPort | ( | ) | [virtual] |
void InternalPort::connect | ( | InputPort * | pInputPort, | |
ChannelMap * | pMap = NULL | |||
) | [virtual] |
links output port to input port
pInputPort | input port to which output port is connected to | |
pMap | channel map |
Reimplemented from iso::synth::OutputPort.
void InternalPort::setBuffer | ( | Buffer * | pBuffer | ) | throw (SynthException) |
void InternalPort::process | ( | Buffer * | pBuffer | ) | [virtual] |
Buffer* iso::synth::InternalPort::mBuffer [protected] |