| # Gaudi Framework, version v20r3
Generated: 24 Nov 2008

# OutputStreamAgent.h

Go to the documentation of this file.

    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