marshalling.h

00001 #ifndef SCTCONF_MARSHALLING_H
00002 #define SCTCONF_MARSHALLING_H
00003 
00004 #include "configuration.hh"
00005 #include "sctConf/configuration.h"
00006 #include "Sct/AbcdModule.h"
00007 
00008 ABCDModule copyCorbaToABCDModule(const sctConf::ABCDModule& corbaModule);
00009 
00010 sctConf::ABCDModule copyABCDModuleToCorba(const ABCDModule &module);
00011 
00012 SctConfiguration::SlaveConfig copyCorbaToSlaveConfig(const sctConf::SlaveConfig& corbaConfig);
00013 
00014 SctConfiguration::RodConfig copyCorbaToRodConfig(const sctConf::RodConfig& corbaConfig);
00015 
00016 sctConf::SlaveConfig* copySlaveConfigToCorba(const SctConfiguration::SlaveConfig &config);
00017 
00018 sctConf::RodConfig* copyRodConfigToCorba(const SctConfiguration::RodConfig &config);
00019 
00020 SctConfiguration::BOCChannelConfig copyCorbaToBOCChannelConfig(const sctConf::BOCChannelConfig& corbaConfig);
00021 
00022 sctConf::BOCChannelConfig* copyBOCChannelConfigToCorba(const SctConfiguration::BOCChannelConfig &config);
00023 
00024 SctConfiguration::BOCGlobalConfig copyCorbaToBOCGlobalConfig(const sctConf::BOCGlobalConfig& corbaConfig);
00025 
00026 sctConf::BOCGlobalConfig copyBOCGlobalConfigToCorba(const SctConfiguration::BOCGlobalConfig &config);
00027 
00028 SctConfiguration::TimConfig copyCorbaToTimConfig(const sctConf::TimConfig& corbaConfig);
00029 
00030 sctConf::TimConfig copyTimConfigToCorba(const SctConfiguration::TimConfig &config);
00031 
00032 #endif //SCTCONF_MARSHALLING_H

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