00001 // $Header: /nfs/slac/g/glast/ground/cvs/GaudiKernel/GaudiKernel/IJobOptionsSvc.h,v 1.1.1.1 2001/04/18 18:14:18 tlindner Exp $ 00002 #ifndef KERNEL_IJOBOPTIONSSVC_H 00003 #define KERNEL_IJOBOPTIONSSVC_H 00004 00005 // Include files 00006 #include "GaudiKernel/IInterface.h" 00007 #include <string> 00008 00009 // Forward declaration 00010 class StatusCode; 00011 class IProperty; 00012 00013 // Declaration of the interface ID ( interface id, major version, minor version) 00014 static const InterfaceID IID_IJobOptionsSvc(50, 1 , 0); 00015 00022 class IJobOptionsSvc : virtual public IInterface { 00023 public: 00025 static const InterfaceID& interfaceID() { return IID_IJobOptionsSvc; } 00026 00031 virtual StatusCode setMyProperties ( const std::string& client, IProperty* me ) = 0; 00032 }; 00033 00034 #endif // KERNEL_IJOBOPTIONSSVC_H
1.2.3 written by Dimitri van Heesch,
© 1997-2000