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

# ServiceHistory.cpp File Reference

`#include "GaudiKernel/ServiceHistory.h"`
`#include "GaudiKernel/JobHistory.h"`
`#include "GaudiKernel/IService.h"`
`#include "GaudiKernel/Service.h"`
`#include <iostream>`

Include dependency graph for ServiceHistory.cpp:

Go to the source code of this file.

## Functions
ostream & | operator<< (ostream &lhs, const ServiceHistory &rhs)

## Function Documentation

ostream& operator<< | ( | ostream & | lhs,
|  | const ServiceHistory & | rhs |
| ) |  |  |

Definition at line 88 of file ServiceHistory.cpp.

    00088                                                              {
    00089   lhs << "Name: " << rhs.name() << endl;
    00090   lhs << "Type: " << rhs.type() << endl;
    00091
    00092   //Properties
    00093   lhs << "Properties: [" << endl;
    00094
    00095   for ( ServiceHistory::PropertyList::const_iterator
    00096         ipprop=rhs.properties().begin();
    00097         ipprop!=rhs.properties().end(); ++ipprop ) {
    00098     const Property& prop = **ipprop;
    00099     prop.fillStream(lhs);
    00100     lhs << endl;
    00101   }
    00102   lhs << "]" << endl;
    00103
    00104   return lhs;
    00105 }