36 #ifndef _SDFPortHole_h
37 #define _SDFPortHole_h 1
44 #include "kernel/DFPortHole.h"
46 extern bool sDebugPorts;
78 int isA(
const char*)
const;
79 const char* className()
const;
105 int isItInput ()
const ;
108 inline void receiveData()
110 if( mNotify || sDebugPorts )
113 DFPortHole::receive();
147 int isItOutput ()
const;
153 virtual void receiveData();
158 inline void sendData()
160 if( mNotify || sDebugPorts )
182 void rbwr( T* state_array,
int* n_elements,
int* status );
193 typedef MultiDFPort MultiSDFPort;
204 int isItInput ()
const;
220 int isItOutput ()
const;
235 InSDFPort* operator++(POSTFIX_OP) {
return next();}
242 OutSDFPort* operator++(POSTFIX_OP) {
return next();}
Definition: SDFPortHole.h:217
void sendDataWithPortDebug()
Definition: SDFPortHole.cc:151
Definition: SDFPortHole.h:144
void rbwr(T *state_array, int *n_elements, int *status)
Definition: SDFPortHole.h:102
void receiveDataWithPortDebug()
Definition: SDFPortHole.cc:130
InSDFPort & operator>>(T **pBuffer)
Definition: SDFPortHole.cc:93
void initialize()
Definition: SDFPortHole.cc:50
void setNumXfer(int pNewRate)
Definition: SDFPortHole.cc:56
Definition: SDFPortHole.h:238
Definition: SDFPortHole.h:73
Definition: SDFPortHole.h:231
Definition: SDFPortHole.h:201