| # Gaudi Framework, version v21r7p1 |

Home |  | Generated: 15 Feb 2010

# OutputStreamAgent Class Reference

`#include <OutputStreamAgent.h>`

Inheritance diagram for OutputStreamAgent:

[legend]
Collaboration diagram for OutputStreamAgent:

[legend]

List of all members.

## Public Member Functions
| OutputStreamAgent (OutputStream *OutputStream)
| Standard Constructor.
virtual | ~OutputStreamAgent ()
| Standard Destructor.
virtual bool | analyse (IRegistry *dir, int level)
| Analysis callback.
## Private Attributes
OutputStream * | m_OutputStream
| Reference to data writer.

## Detailed Description

Definition at line 30 of file OutputStreamAgent.h.

## Constructor & Destructor Documentation

OutputStreamAgent::OutputStreamAgent | ( | OutputStream * | OutputStream | ) |

Standard Constructor.

Definition at line 22 of file OutputStreamAgent.cpp.

    00023 : m_OutputStream(OutputStream)
    00024 {
    00025 }

OutputStreamAgent::~OutputStreamAgent | ( |  | ) | `[virtual]`

Standard Destructor.

Definition at line 28 of file OutputStreamAgent.cpp.

    00028                                        {
    00029 }

## Member Function Documentation

bool OutputStreamAgent::analyse | ( | IRegistry * | dir,
|  | int | level |
| ) |  |  | `[virtual]`

Analysis callback.

Implements IDataStoreAgent.

Definition at line 32 of file OutputStreamAgent.cpp.

    00032                                                                  {
    00033   return m_OutputStream->collect(pRegistry, level);
    00034 }

## Member Data Documentation

OutputStream* OutputStreamAgent::m_OutputStream`[private]`

Reference to data writer.

Definition at line 32 of file OutputStreamAgent.h.

The documentation for this class was generated from the following files:

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v21r7p1/GaudiSvc/src/PersistencySvc/OutputStreamAgent.h
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v21r7p1/GaudiSvc/src/PersistencySvc/OutputStreamAgent.cpp