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