|
Gaudi Framework, version v23r4 |
| Home | Generated: Mon Sep 17 2012 |
00001 //==================================================================== 00002 // OutputStreamAgent.h 00003 //-------------------------------------------------------------------- 00004 // 00005 // Package : (The LHCb PersistencySvc service) 00006 // 00007 // Description: Definition the OutputStream Agent 00008 // 00009 // Author : M.Frank 00010 // Created : 13/1/99 00011 // Changes : 00012 // 00013 //==================================================================== 00014 #ifndef PERSISTENCYSVC_OUTPUTSTREAMAGENT_H 00015 #define PERSISTENCYSVC_OUTPUTSTREAMAGENT_H 00016 00017 // Framework includes 00018 #include "GaudiKernel/IDataStoreAgent.h" 00019 // Foreward declarations 00020 class IRegistry; 00021 class OutputStream; 00022 00030 class OutputStreamAgent : virtual public IDataStoreAgent { 00032 OutputStream* m_OutputStream; 00033 public: 00035 OutputStreamAgent(OutputStream* OutputStream); 00037 virtual ~OutputStreamAgent(); 00039 virtual bool analyse(IRegistry* dir, int level); 00040 }; 00041 #endif // PERSISTENCYSVC_OUTPUTSTREAMAGENT_H