Commits

ivuk...@4525493e-7705-40b1-a816-d608a930855b  committed 90ac0dd

move ISGAudSvc.h from AthenaKernel to SGAudCore

  • Participants
  • Parent commits 72e5616
  • Tags SGAudCore-00-00-01

Comments (0)

Files changed (3)

+2007-08-10 Ilija Vukotic <ivukotic@cern.ch>
+	* move ISGAudSvc.h from AthenaKernel to SGAudCore
+	* tagging as SGAudCore-00-00-01
+	
 2007-07-19 Ilija Vukotic <ivukotic@cern.ch>
 	* initial import
 	* tagging as SGAudCore-00-00-00

File SGAudCore/ISGAudSvc.h

+///////////////////////// -*- C++ -*- /////////////////////////////
+// ISGAudSvc.h 
+// Header file for class ISGAudSvc
+// Author: Ilija Vukotic<ivukotic@cern.ch>
+/////////////////////////////////////////////////////////////////// 
+#ifndef SGAUDCORE_ISGAUDSVC_H 
+#define SGAUDCORE_ISGAUDSVC_H 
+
+// STL includes
+
+// FrameWork includes
+#include "GaudiKernel/IService.h"
+
+class ISGAudSvc : virtual public IService
+{ 
+
+  /////////////////////////////////////////////////////////////////// 
+  // Public methods: 
+  /////////////////////////////////////////////////////////////////// 
+ public: 
+
+  /** Destructor: 
+   */
+  virtual ~ISGAudSvc();
+ 
+  virtual void SGAudRETRIEVE(std::string){};//std::string key
+  virtual void SGAudRECORD(std::string){};//std::string key
+  virtual bool SGSetCurrentAlg(){return true;};//std::string CurrAlg
+ 
+  /////////////////////////////////////////////////////////////////// 
+  // Const methods: 
+  ///////////////////////////////////////////////////////////////////
+  static const InterfaceID& interfaceID();
+
+  /////////////////////////////////////////////////////////////////// 
+  // Non-const methods: 
+  /////////////////////////////////////////////////////////////////// 
+
+}; 
+
+// I/O operators
+//////////////////////
+
+/////////////////////////////////////////////////////////////////// 
+// Inline methods: 
+/////////////////////////////////////////////////////////////////// 
+inline const InterfaceID& ISGAudSvc::interfaceID() 
+{ 
+  static const InterfaceID IID_ISGAudSvc("ISGAudSvc", 1, 0);
+  return IID_ISGAudSvc; 
+}
+
+#endif 

File src/ISGAudSvc.cxx

 /////////////////////////////////////////////////////////////////// 
 
 // SGAudCore includes
-#include "AthenaKernel/ISGAudSvc.h"
+#include "SGAudCore/ISGAudSvc.h"
 
 /////////////////////////////////////////////////////////////////// 
 // Public methods: