IdiosyncrasyServer.h

00001 
00002 #ifndef SCT_IDIOSYNCRASYSERVER_H
00003 #define SCT_IDIOSYNCRASYSERVER_H
00004 
00006 
00007 //fwd dec
00008 namespace SctApi {
00009   class IdiosyncrasyServer;
00010 };
00011 
00012 //includes
00013 #include "Sct_SctApi/SctApi.hh"
00014 #include "SctApi/Idiosyncrasy.h"
00015 
00016 //dec
00017 namespace SctApi {
00018 
00019   class IdiosyncrasyServer :
00020     public POA_Sct_SctApi::Idiosyncrasy {
00021     
00022   private:
00023     IdiosyncrasyServer(); // deliberately not implemented
00024     IdiosyncrasyServer(const ::SctApi::IdiosyncrasyServer &); // deliberately not implemented
00025   public:
00026     IdiosyncrasyServer(const ::SctApi::Idiosyncrasy & id);
00027     virtual Sct::Corba::UCID ucid();
00028     virtual char* uniqueName();
00029     virtual char* infoServiceNameOfScanStatusObject();
00030     virtual char* ipcNameOfSctApiCrateServer();
00031   private:
00032     const ::SctApi::Idiosyncrasy m_id;
00033   };
00034 };
00035 
00036 #endif

Generated on Mon Feb 6 14:01:21 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6