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

TelecommandLoader.h

00001 // 00002 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00003 // 00004 // TelecommandLoader.h 00005 // 00006 // Version 1.0 00007 // Date 05.12.02 00008 // Author A. Pasetti (P&P Software) 00009 00010 #ifndef TelecommandLoaderH 00011 #define TelecommandLoaderH 00012 00013 #include "../GeneralInclude/ForwardDeclarations.h" 00014 #include "../GeneralInclude/BasicTypes.h" 00015 #include "../Base/CC_RootObject.h" 00016 00053 class TelecommandLoader : public CC_RootObject { 00054 00055 private: 00056 CC_TelecommandManager* pTelecommandManager; 00057 00058 public: 00059 00065 TelecommandLoader(void); 00066 00075 virtual void activate(void) = 0; 00076 00088 virtual void release(Telecommand* pTelecommand) = 0; 00089 00097 inline void setTelecommandManager(CC_TelecommandManager* pTcManager); 00098 00104 inline CC_TelecommandManager* getTelecommandManager(void); 00105 00111 virtual bool isObjectConfigured(void); 00112 }; 00113 00114 #include "TelecommandLoader_inl.h" 00115 00116 00117 #endif
Copyright 2003 P&P Software GmbH - All Rights Reserved