12 #include "GaudiKernel/ServiceHistory.h"
13 #include "GaudiKernel/JobHistory.h"
14 #include "GaudiKernel/IService.h"
15 #include "GaudiKernel/Service.h"
73 static const CLID CLID_ServiceHistory = 187225489;
74 return CLID_ServiceHistory;
85 ost <<
"Name: " <<
name() << endl;
86 ost <<
"Type: " <<
type() << endl;
87 ost <<
"Version: " <<
version() << endl;
90 ost <<
"Properties: [" << endl;
103 ost <<
"<COMPONENT name=\"" <<
name()
112 ost <<
"<PROPERTY name=\"" << prop.
name()
119 ost <<
"</COMPONENT>" << endl;
void dump(std::ostream &, const bool isXML=false, int indent=0) const
ostream & operator<<(ostream &lhs, const ServiceHistory &rhs)
virtual std::string toString() const =0
value -> string
const std::string & name() const
const std::string & name() const
property name
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
const std::string & documentation() const
property documentation
JobHistory class definition.
PropertyList m_properties
virtual std::ostream & fillStream(std::ostream &) const
the printout of the property value
const std::vector< Property * > & getProperties() const override
const std::string & version() const
General service interface definition.
const std::string & type() const
virtual void indent(std::ostream &, int) const
Property base class allowing Property* collections to be "homogeneous".
const PropertyList & properties() const
static std::string convert_string(const std::string &)
ServiceHistory class definition.
unsigned int CLID
Class ID definition.
Base class for all services.
static const CLID & classID()