00001
00002 #ifndef SCT_IDIOSYNCRASYSERVER_H
00003 #define SCT_IDIOSYNCRASYSERVER_H
00004
00006
00007
00008 namespace SctApi {
00009 class IdiosyncrasyServer;
00010 };
00011
00012
00013 #include "Sct_SctApi/SctApi.hh"
00014 #include "SctApi/Idiosyncrasy.h"
00015
00016
00017 namespace SctApi {
00018
00019 class IdiosyncrasyServer :
00020 public POA_Sct_SctApi::Idiosyncrasy {
00021
00022 private:
00023 IdiosyncrasyServer();
00024 IdiosyncrasyServer(const ::SctApi::IdiosyncrasyServer &);
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