00001 #ifndef FWCore_Services_PrintLoadingPlugins_h 00002 #define FWCore_Services_PrintLoadingPlugins_h 00003 00004 #include "FWCore/Services/interface/PrintLoadingPlugins.h" 00005 #include <boost/filesystem/path.hpp> 00006 00007 // -*- C++ -*- 00008 // 00009 // Package: Services 00010 // Class : PrintLoadingPlugins 00011 // 00020 // 00021 // Original Author: 00022 // Created: Thu Dec 13 11:17:02 EST 2007 00023 // $Id: PrintLoadingPlugins.h,v 1.2 2008/01/18 20:10:30 wmtan Exp $ 00024 // 00025 00026 // system include files 00027 00028 // user include files 00029 00030 // forward declarations 00031 00032 class PrintLoadingPlugins 00033 { 00034 00035 public: 00036 PrintLoadingPlugins(); 00037 virtual ~PrintLoadingPlugins(); 00038 00039 void goingToLoad(const boost::filesystem::path&); 00040 00041 void askedToLoad(const std::string& ,const std::string& ); 00042 00043 // ---------- const member functions --------------------- 00044 00045 // ---------- static member functions -------------------- 00046 00047 // ---------- member functions --------------------------- 00048 00049 private: 00050 00051 PrintLoadingPlugins(const PrintLoadingPlugins&); // stop default 00052 00053 const PrintLoadingPlugins& operator=(const PrintLoadingPlugins&); // stop default 00054 00055 // ---------- member data -------------------------------- 00056 00057 }; 00058 00059 00060 #endif