00001 #include "sctConf/configXMLImpl.h"
00002
00003 class ConfigArchiveServer
00004 : public IPCNamedObject<POA_sctConf::ConfigurationArchive, ipc::single_thread>
00005 {
00006 public:
00007
00008 ConfigArchiveServer(IPCPartition& p, const char* name);
00009 virtual ~ConfigArchiveServer();
00010
00011
00012 virtual sctConf::Configuration_ptr getOldRunConfiguration (CORBA::ULong runNumber, CORBA::Boolean start);
00013 virtual sctConf::RunNumberList* listConfigurationRuns ();
00014 virtual void shutdown();
00015 };