<map id="G" name="G">
<area shape="rect" id="node2" href="$structextends2.html" title="extends2\&lt; Service, IDataProviderSvc, IDataManagerSvc \&gt;" alt="" coords="3187,515,3592,543"/>
<area shape="rect" id="node4" href="$class_service.html" title="Base class for all services." alt="" coords="2792,549,2861,577"/>
<area shape="rect" id="node6" href="$class_common_messaging.html" title="CommonMessaging\&lt; implements3\&lt; IService, IProperty, IStateful \&gt; \&gt;" alt="" coords="1448,234,1928,262"/>
<area shape="rect" id="node8" href="$structimplements3.html" title="implements3\&lt; IService, IProperty, IStateful \&gt;" alt="" coords="900,234,1220,262"/>
<area shape="rect" id="node10" href="$structextend__interfaces3.html" title="Base class to be used to extend an interface." alt="" coords="363,234,715,262"/>
<area shape="rect" id="node12" href="$class_smart_i_f.html" title="SmartIF\&lt; IMessageSvc \&gt;" alt="" coords="967,285,1153,313"/>
<area shape="rect" id="node14" href="$class_i_message_svc.html" title="The IMessage is the interface implemented by the message service." alt="" coords="485,285,592,313"/>
<area shape="rect" id="node16" href="$class_i_interface.html" title="Definition of the basic interface." alt="" coords="59,311,141,339"/>
<area shape="rect" id="node22" href="$class_property_mgr.html" title="Property manager helper class." alt="" coords="2239,487,2340,515"/>
<area shape="rect" id="node28" href="$class_i_property.html" title="The IProperty is the basic interface for all components which have properties that can be set or get..." alt="" coords="499,442,579,470"/>
<area shape="rect" id="node53" href="$class_i_stateful.html" title="Interface for classes that implement the Gaudi State Machine." alt="" coords="500,170,577,198"/>
<area shape="rect" id="node58" href="$class_i_svc_locator.html" title="The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc..." alt="" coords="489,335,588,363"/>
<area shape="rect" id="node83" href="$class_i_incident_svc.html" title="The interface implemented by the IncidentSvc service." alt="" coords="3059,51,3160,79"/>
<area shape="rect" id="node95" href="$class_i_data_provider_svc.html" title="Data provider interface definition." alt="" coords="740,721,873,749"/>
<area shape="rect" id="node116" href="$class_i_converter.html" title="The data converters are responsible to translate data from one representation into another..." alt="" coords="493,101,584,129"/>
<area shape="rect" id="node18" href="libstdc++.tag$a00856.html" title="std::auto_ptr\&lt; MsgStream \&gt;" alt="" coords="955,183,1165,211"/>
<area shape="rect" id="node20" href="libstdc++.tag$a00880.html" title="std::basic_string\&lt; char \&gt;" alt="" coords="5,1065,195,1093"/>
<area shape="rect" id="node67" href="$class_property.html" title="Property base class allowing Property* collections to be &quot;homogeneous&quot;." alt="" coords="500,1034,577,1062"/>
<area shape="rect" id="node87" href="$class_data_svc_helpers_1_1_registry_entry.html" title="Definition of an entry in the transient data store." alt="" coords="3277,937,3501,965"/>
<area shape="rect" id="node24" href="$structimplements1.html" title="implements1\&lt; IProperty \&gt;" alt="" coords="1589,437,1787,465"/>
<area shape="rect" id="node26" href="$structextend__interfaces1.html" title="extend_interfaces1\&lt; IProperty \&gt;" alt="" coords="943,450,1177,478"/>
<area shape="rect" id="node31" href="libstdc++.tag$a01318.html" title="std::vector\&lt; Property * \&gt;" alt="" coords="1595,487,1781,515"/>
<area shape="rect" id="node33" href="libstdc++.tag$a00833.html" title="std::_Vector_base\&lt; _Tp, _Alloc \&gt;" alt="" coords="941,553,1179,581"/>
<area shape="rect" id="node38" href="libstdc++.tag$a01318.html" title="std::vector\&lt; RemProperty \&gt;" alt="" coords="1585,639,1791,667"/>
<area shape="rect" id="node43" href="libstdc++.tag$a01318.html" title="std::vector\&lt; bool \&gt;" alt="" coords="1613,589,1763,617"/>
<area shape="rect" id="node103" href="libstdc++.tag$a01318.html" title="std::vector\&lt; Link * \&gt;" alt="" coords="1608,766,1768,794"/>
<area shape="rect" id="node107" href="libstdc++.tag$a01318.html" title="std::vector\&lt; IRegistry * \&gt;" alt="" coords="1593,715,1783,743"/>
<area shape="rect" id="node111" href="libstdc++.tag$a01318.html" title="std::vector\&lt; DataStoreItem \&gt;" alt="" coords="1952,285,2171,313"/>
<area shape="rect" id="node119" href="libstdc++.tag$a01318.html" title="std::vector\&lt; std::string \&gt;" alt="" coords="2408,637,2597,665"/>
<area shape="rect" id="node35" href="libstdc++.tag$a00834.html" title="std::_Vector_base\&lt; _Tp, _Alloc \&gt;::_Vector_impl" alt="" coords="373,553,704,581"/>
<area shape="rect" id="node47" href="$class_smart_i_f.html" title="SmartIF\&lt; ISvcManager \&gt;" alt="" coords="2196,182,2383,210"/>
<area shape="rect" id="node49" href="$class_i_svc_manager.html" title="The ISvcManager is the interface implemented by the Service Factory in the Application Manager to sup..." alt="" coords="1635,170,1741,198"/>
<area shape="rect" id="node51" href="$class_i_component_manager.html" title="IComponentManager" alt="" coords="981,133,1139,161"/>
<area shape="rect" id="node56" href="$class_smart_i_f.html" title="SmartIF\&lt; ISvcLocator \&gt;" alt="" coords="1245,335,1424,363"/>
<area shape="rect" id="node61" href="$class_simple_property.html" title="SimpleProperty\&lt; bool \&gt;" alt="" coords="2200,817,2379,845"/>
<area shape="rect" id="node63" href="$class_property_with_verifier.html" title="Helper intermediate class which represent partly implemented property with value of concrete type and..." alt="" coords="1499,969,1877,997"/>
<area shape="rect" id="node65" href="$class_property_with_value.html" title="Helper intermediate class which represent partly implemented property with value of concrete type..." alt="" coords="957,1019,1163,1047"/>
<area shape="rect" id="node72" href="$class_property_with_verifier.html" title="Helper intermediate class which represent partly implemented property with value of concrete type and..." alt="" coords="1509,1019,1867,1047"/>
<area shape="rect" id="node70" href="$class_simple_property.html" title="SimpleProperty\&lt; int \&gt;" alt="" coords="2205,867,2373,895"/>
<area shape="rect" id="node75" href="$class_smart_i_f.html" title="SmartIF\&lt; IAuditorSvc \&gt;" alt="" coords="2200,694,2379,722"/>
<area shape="rect" id="node77" href="$class_i_auditor_svc.html" title="The interface implemented by the IAuditorSvc base class." alt="" coords="1640,867,1736,895"/>
<area shape="rect" id="node79" href="$structextend__interfaces2.html" title="extend_interfaces2\&lt; IService, IAuditor \&gt;" alt="" coords="915,953,1205,981"/>
<area shape="rect" id="node81" href="$structextend__interfaces2.html" title="Base class to be used to extend an interface." alt="" coords="2623,498,3031,526"/>
<area shape="rect" id="node89" href="$class_i_registry.html" title="The IRegistry represents the entry door to the environment any data object residing in a transient da..." alt="" coords="2249,975,2329,1003"/>
<area shape="rect" id="node98" href="$class_data_object.html" title="A DataObject is the base class of any identifiable object on any data store." alt="" coords="2779,1038,2875,1066"/>
<area shape="rect" id="node91" href="$class_i_opaque_address.html" title="Opaque address interface definition." alt="" coords="2763,987,2891,1015"/>
<area shape="rect" id="node101" href="$class_link_manager.html" title="A LinkManager is the object aggregated into a DataObject, which is responsible for the handling of no..." alt="" coords="2236,1031,2343,1059"/>
<area shape="rect" id="node114" href="$class_i_conversion_svc.html" title="IConversionSvc" alt="" coords="1273,90,1396,118"/>
</map>
