| The Gaudi Framework v29r0 (ff2e7097)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

OutputStreamAgent.cpp
Go to the documentation of this file.
1 //====================================================================
2 // OutputStreamAgent.cpp
3 //--------------------------------------------------------------------
4 //
5 // Package : (The LHCb PersistencySvc service)
6 //
7 // Description: Implementation of the OutputStream Agent
8 //
9 // Author : M.Frank
10 // Created : 13/1/99
11 // Changes :
12 //
13 //====================================================================
14 #define PERSISTENCYSVC_OUTPUTSTREAMAGENT_CPP
15
16 // Framework includes
17 #include "OutputStreamAgent.h"
18 #include "GaudiKernel/IDataManagerSvc.h"
19 #include "OutputStream.h"
20
22 OutputStreamAgent::OutputStreamAgent( OutputStream* OutputStream ) : m_OutputStream( OutputStream ) {}
23
25 bool OutputStreamAgent::analyse( IRegistry* pRegistry, int level )
26 {
27 return m_OutputStream->collect( pRegistry, level );
28 }
OutputStreamAgent.h
OutputStream
A small to stream Data I/O.
Definition: OutputStream.h:29
OutputStream::collect
virtual bool collect(IRegistry *dir, int level)
Store agent&#39;s classback.
Definition: OutputStream.cpp:216
OutputStreamAgent::analyse
bool analyse(IRegistry *dir, int level) override
Analysis callback.
Definition: OutputStreamAgent.cpp:25
IDataManagerSvc.h
IRegistry
The IRegistry represents the entry door to the environment any data object residing in a transient da...
Definition: IRegistry.h:22
OutputStreamAgent::OutputStreamAgent
OutputStreamAgent(OutputStream *OutputStream)
Standard Constructor.
Definition: OutputStreamAgent.cpp:22
gaudirun.level
level
Definition: gaudirun.py:271
OutputStream.h
OutputStreamAgent::m_OutputStream
OutputStream * m_OutputStream
Reference to data writer.
Definition: OutputStreamAgent.h:33