00001 #ifndef dc_framework_OpqGUIService_h_seen
00002 #define dc_framework_OpqGUIService_h_seen
00003 class OpqGUIService :
00004 public virtual ::ccafeopq::GUIService,
00005 public virtual KernelPort
00006 #ifdef HAVE_NEO
00007 , public virtual neo::cca::Port
00008 #endif
00009 #ifdef HAVE_CLASSIC
00010 , public virtual classic::gov::cca::Port
00011 #endif
00012 {
00013
00014 public:
00015
00016 OpqGUIService();
00017 virtual ~OpqGUIService();
00018
00019 virtual void load(const ::std::string & arguments);
00020
00021 void setFrameData(std::map<std::string, void *> *fd);
00022
00023 private:
00024 std::map<std::string, void *> *frame;
00025 };
00026
00027 #endif // dc_framework_OpqGUIService_h_seen