Anonymous avatar Anonymous committed 90ac0dd

move ISGAudSvc.h from AthenaKernel to SGAudCore

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

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 

src/ISGAudSvc.cxx

 /////////////////////////////////////////////////////////////////// 
 
 // SGAudCore includes
-#include "AthenaKernel/ISGAudSvc.h"
+#include "SGAudCore/ISGAudSvc.h"
 
 /////////////////////////////////////////////////////////////////// 
 // Public methods: 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.