00001 #ifndef ServiceRegistry_ServiceWrapperBase_h 00002 #define ServiceRegistry_ServiceWrapperBase_h 00003 // -*- C++ -*- 00004 // 00005 // Package: ServiceRegistry 00006 // Class : ServiceWrapperBase 00007 // 00016 // 00017 // Original Author: Chris Jones 00018 // Created: Mon Sep 5 13:33:01 EDT 2005 00019 // $Id: ServiceWrapperBase.h,v 1.1 2005/09/07 21:58:16 chrjones Exp $ 00020 // 00021 00022 // system include files 00023 00024 // user include files 00025 00026 // forward declarations 00027 namespace edm { 00028 namespace serviceregistry { 00029 00030 class ServiceWrapperBase 00031 { 00032 00033 public: 00034 ServiceWrapperBase(); 00035 virtual ~ServiceWrapperBase(); 00036 00037 // ---------- const member functions --------------------- 00038 00039 // ---------- static member functions -------------------- 00040 00041 // ---------- member functions --------------------------- 00042 00043 private: 00044 ServiceWrapperBase(const ServiceWrapperBase&); // stop default 00045 00046 const ServiceWrapperBase& operator=(const ServiceWrapperBase&); // stop default 00047 00048 // ---------- member data -------------------------------- 00049 00050 }; 00051 } 00052 } 00053 00054 #endif