Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

DataItemControlBlock.h

00001 // 00002 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00003 // 00004 // DataItemControlBlock.h 00005 // 00006 // Version 1.0 00007 // Date 11.10.03 (Version 1.0) 00008 // Author A. Pasetti (P&P Software), R. Totaro 00009 // 00010 // Change Record: 00011 00012 #ifndef DataItemControlBlockH 00013 #define DataItemControlBlockH 00014 00015 #include "ControlBlock.h" 00016 00033 class DataItemControlBlock : public ControlBlock { 00034 protected: 00042 DC_DataItem **pDIU; 00043 00051 DC_DataItem **pDIY; 00052 00058 virtual void setNumberOfInputs(unsigned int n); 00059 00065 virtual void setNumberOfOutputs(unsigned int n); 00066 00067 public: 00072 DataItemControlBlock(); 00073 00082 void setInputLink(unsigned int i, DC_DataItem* pDataItem); 00083 00092 void setOutputLink(unsigned int i, DC_DataItem* pDataItem); 00093 00098 virtual bool isObjectConfigured(void); 00099 }; 00100 #endif
Copyright 2003 P&P Software GmbH - All Rights Reserved