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

TelemetryStream.h

00001 // 00002 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00003 // 00004 // TelemetryStream.h 00005 // 00006 // Version 1.0 00007 // Date 02.03.03 00008 // Author A. Pasetti (P&P Software) 00009 // 00010 // Change Record: 00011 00012 #ifndef TelemetryStreamH 00013 #define TelemetryStreamH 00014 00015 #include "../GeneralInclude/ForwardDeclarations.h" 00016 #include "../GeneralInclude/BasicTypes.h" 00017 #include "../Base/CC_RootObject.h" 00018 00052 class TelemetryStream : public CC_RootObject { 00053 00054 public: 00055 00060 TelemetryStream(void); 00061 00068 virtual void reset(void); 00069 00080 virtual void flush(void); 00081 00090 virtual unsigned int getCapacity(void); 00091 00107 virtual bool doesPacketFit(TelemetryPacket* pTmPacket); 00108 00113 virtual void write(TelemetryPacket* tmItem) = 0; 00114 }; 00115 00116 #endif
Copyright 2003 P&P Software GmbH - All Rights Reserved