codeInstrumentation.php File Reference

Go to the source code of this file.

Variables

</div >< divclass="entry">< p >
In context of computer 
programming
</div >< divclass="entry">< p >
In context of computer< ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom
<cite><ahref="http:Wikipedia, 2010
</a ></cite ></p >< p > Code
to Diagram it is a project
what intent to use code
instrumentation and rich
internet applications to
improve the use of diagrams
into projects and make easy
keep them sync with the real
code execution To do that it
is possible to create diagrams
based on code 
executions
</div >< divclass="entry">< p >
In context of computer< ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom
<cite><ahref="http:Wikipedia, 2010
</a ></cite ></p >< p > Code
to Diagram it is a project
what intent to use code
instrumentation and rich
internet applications to
improve the use of diagrams
into projects and make easy
keep them sync with the real
code execution To do that it
is possible to create diagrams
based on code unitary 
tests
</div >< divclass="entry">< p >
In context of computer< ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom
<cite><ahref="http:Wikipedia, 2010
</a ></cite ></p >< p > Code
to Diagram it is a project
what intent to use code
instrumentation and rich
internet applications to
improve the use of diagrams
into projects and make easy
keep them sync with the real
code execution To do that it
is possible to create diagrams
based on code unitary code 
files
</div >< divclass="entry">< p >
In context of computer< ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom
<cite><ahref="http:Wikipedia, 2010
</a ></cite ></p >< p > Code
to Diagram it is a project
what intent to use code
instrumentation and rich
internet applications to
improve the use of diagrams
into projects and make easy
keep them sync with the real
code execution To do that it
is possible to create diagrams
based on code unitary code
xmls text etc</p >< p > To
generate diagrams based on
code executions it is
necessary to make a call to a
bootstrap file of the code to
diagram 
engine
</div >< divclass="entry">< p >
In context of computer< ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom
<cite><ahref="http:Wikipedia, 2010
</a ></cite ></p >< p > Code
to Diagram it is a project
what intent to use code
instrumentation and rich
internet applications to
improve the use of diagrams
into projects and make easy
keep them sync with the real
code execution To do that it
is possible to create diagrams
based on code unitary code
xmls text etc</p >< p > To
generate diagrams based on
code executions it is
necessary to make a call to a
bootstrap file of the code to
diagram what will sniffer all
the execution and based on the
objects interactions will
generate a diagram 
But
</div >< divclass="entry">< p >
In context of computer< ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom
<cite><ahref="http:Wikipedia, 2010
</a ></cite ></p >< p > Code
to Diagram it is a project
what intent to use code
instrumentation and rich
internet applications to
improve the use of diagrams
into projects and make easy
keep them sync with the real
code execution To do that it
is possible to create diagrams
based on code unitary code
xmls text etc</p >< p > To
generate diagrams based on
code executions it is
necessary to make a call to a
bootstrap file of the code to
diagram what will sniffer all
the execution and based on the
objects interactions will
generate a diagram to config
more detail the 
diagram
</div >< divclass="entry">< p >
In context of computer< ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom
<cite><ahref="http:Wikipedia, 2010
</a ></cite ></p >< p > Code
to Diagram it is a project
what intent to use code
instrumentation and rich
internet applications to
improve the use of diagrams
into projects and make easy
keep them sync with the real
code execution To do that it
is possible to create diagrams
based on code unitary code
xmls text etc</p >< p > To
generate diagrams based on
code executions it is
necessary to make a call to a
bootstrap file of the code to
diagram what will sniffer all
the execution and based on the
objects interactions will
generate a diagram to config
more detail the changing the
user agent 
order
</div >< divclass="entry">< p >
In context of computer< ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom
<cite><ahref="http:Wikipedia, 2010
</a ></cite ></p >< p > Code
to Diagram it is a project
what intent to use code
instrumentation and rich
internet applications to
improve the use of diagrams
into projects and make easy
keep them sync with the real
code execution To do that it
is possible to create diagrams
based on code unitary code
xmls text etc</p >< p > To
generate diagrams based on
code executions it is
necessary to make a call to a
bootstrap file of the code to
diagram what will sniffer all
the execution and based on the
objects interactions will
generate a diagram to config
more detail the changing the
user agent the user agent 
type
</div >< divclass="entry">< p >
In context of computer< ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom
<cite><ahref="http:Wikipedia, 2010
</a ></cite ></p >< p > Code
to Diagram it is a project
what intent to use code
instrumentation and rich
internet applications to
improve the use of diagrams
into projects and make easy
keep them sync with the real
code execution To do that it
is possible to create diagrams
based on code unitary code
xmls text etc</p >< p > To
generate diagrams based on
code executions it is
necessary to make a call to a
bootstrap file of the code to
diagram what will sniffer all
the execution and based on the
objects interactions will
generate a diagram to config
more detail the changing the
user agent the user agent
append some note 
object
</div >< divclass="entry">< p >
In context of computer< ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom
<cite><ahref="http:Wikipedia, 2010
</a ></cite ></p >< p > Code
to Diagram it is a project
what intent to use code
instrumentation and rich
internet applications to
improve the use of diagrams
into projects and make easy
keep them sync with the real
code execution To do that it
is possible to create diagrams
based on code unitary code
xmls text etc</p >< p > To
generate diagrams based on
code executions it is
necessary to make a call to a
bootstrap file of the code to
diagram what will sniffer all
the execution and based on the
objects interactions will
generate a diagram to config
more detail the changing the
user agent the user agent
append some note change style 
properties
</div >< divclass="entry">< p >
In context of computer< ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom
<cite><ahref="http:Wikipedia, 2010
</a ></cite ></p >< p > Code
to Diagram it is a project
what intent to use code
instrumentation and rich
internet applications to
improve the use of diagrams
into projects and make easy
keep them sync with the real
code execution To do that it
is possible to create diagrams
based on code unitary code
xmls text etc</p >< p > To
generate diagrams based on
code executions it is
necessary to make a call to a
bootstrap file of the code to
diagram what will sniffer all
the execution and based on the
objects interactions will
generate a diagram to config
more detail the changing the
user agent the user agent
append some note change style
etc the user will need to deal
with the code to diagram
objects In this page we will
explain to you how to do it</p >
</div ></div >< divclass="post">
< pclass="meta">< spanclass="subtopic">
< aname="PHPCodetoClassDiagram"href="codeInstrumentation.php#PHPCodetoClassDiagram">
PHP Code to Class Diagram</a >
</span >< spanclass="topic">
Code Instrumentation</span >
</p >< divstyle="clear:both;"> & 
nbsp


Variable Documentation

</div><divclass="entry"><p> In context of computer<ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom<cite><ahref="http:Wikipedia,2010</a></cite></p><p> Code to Diagram it is a project what intent to use code instrumentation and rich internet applications to improve the use of diagrams into projects and make easy keep them sync with the real code execution To do that it is possible to create diagrams based on code unitary code xmls text etc</p><p> To generate diagrams based on code executions it is necessary to make a call to a bootstrap file of the code to diagram what will sniffer all the execution and based on the objects interactions will generate a diagram But

Definition at line 11 of file codeInstrumentation.php.

</div><divclass="entry"><p> In context of computer<ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom<cite><ahref="http:Wikipedia,2010</a></cite></p><p> Code to Diagram it is a project what intent to use code instrumentation and rich internet applications to improve the use of diagrams into projects and make easy keep them sync with the real code execution To do that it is possible to create diagrams based on code unitary code xmls text etc</p><p> To generate diagrams based on code executions it is necessary to make a call to a bootstrap file of the code to diagram what will sniffer all the execution and based on the objects interactions will generate a diagram to config more detail the diagram

Definition at line 11 of file codeInstrumentation.php.

</div><divclass="entry"><p> In context of computer<ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom<cite><ahref="http:Wikipedia,2010</a></cite></p><p> Code to Diagram it is a project what intent to use code instrumentation and rich internet applications to improve the use of diagrams into projects and make easy keep them sync with the real code execution To do that it is possible to create diagrams based on code unitary code xmls text etc</p><p> To generate diagrams based on code executions it is necessary to make a call to a bootstrap file of the code to diagram engine

Definition at line 11 of file codeInstrumentation.php.

</div><divclass="entry"><p> In context of computer<ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom<cite><ahref="http:Wikipedia,2010</a></cite></p><p> Code to Diagram it is a project what intent to use code instrumentation and rich internet applications to improve the use of diagrams into projects and make easy keep them sync with the real code execution To do that it is possible to create diagrams based on code executions

Definition at line 11 of file codeInstrumentation.php.

</div><divclass="entry"><p> In context of computer<ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom<cite><ahref="http:Wikipedia,2010</a></cite></p><p> Code to Diagram it is a project what intent to use code instrumentation and rich internet applications to improve the use of diagrams into projects and make easy keep them sync with the real code execution To do that it is possible to create diagrams based on code unitary code xmls text files

Definition at line 11 of file codeInstrumentation.php.

</div><divclass="entry"><p> In context of computer<ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom<cite><ahref="http:Wikipedia,2010</a></cite></p><p> Code to Diagram it is a project what intent to use code instrumentation and rich internet applications to improve the use of diagrams into projects and make easy keep them sync with the real code execution To do that it is possible to create diagrams based on code unitary code xmls text etc</p><p> To generate diagrams based on code executions it is necessary to make a call to a bootstrap file of the code to diagram what will sniffer all the execution and based on the objects interactions will generate a diagram to config more detail the changing the user agent the user agent append some note change style etc the user will need to deal with the code to diagram objects In this page we will explain to you how to do it</p></div></div><divclass="post"><pclass="meta"><spanclass="subtopic"><aname="PHPCodetoClassDiagram"href="codeInstrumentation.php#PHPCodetoClassDiagram"> PHP Code to Class Diagram</a></span><spanclass="topic"> Code Instrumentation</span></p><divstyle="clear:both;"> & nbsp

Definition at line 11 of file codeInstrumentation.php.

</div><divclass="entry"><p> In context of computer<ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom<cite><ahref="http:Wikipedia,2010</a></cite></p><p> Code to Diagram it is a project what intent to use code instrumentation and rich internet applications to improve the use of diagrams into projects and make easy keep them sync with the real code execution To do that it is possible to create diagrams based on code unitary code xmls text etc</p><p> To generate diagrams based on code executions it is necessary to make a call to a bootstrap file of the code to diagram what will sniffer all the execution and based on the objects interactions will generate a diagram to config more detail the changing the user agent the user agent append some note object

Definition at line 11 of file codeInstrumentation.php.

</div><divclass="entry"><p> In context of computer<ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom<cite><ahref="http:Wikipedia,2010</a></cite></p><p> Code to Diagram it is a project what intent to use code instrumentation and rich internet applications to improve the use of diagrams into projects and make easy keep them sync with the real code execution To do that it is possible to create diagrams based on code unitary code xmls text etc</p><p> To generate diagrams based on code executions it is necessary to make a call to a bootstrap file of the code to diagram what will sniffer all the execution and based on the objects interactions will generate a diagram to config more detail the changing the user agent order

Definition at line 11 of file codeInstrumentation.php.

</div><divclass="entry"><p> In context of computer programming

Definition at line 11 of file codeInstrumentation.php.

</div><divclass="entry"><p> In context of computer<ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom<cite><ahref="http:Wikipedia,2010</a></cite></p><p> Code to Diagram it is a project what intent to use code instrumentation and rich internet applications to improve the use of diagrams into projects and make easy keep them sync with the real code execution To do that it is possible to create diagrams based on code unitary code xmls text etc</p><p> To generate diagrams based on code executions it is necessary to make a call to a bootstrap file of the code to diagram what will sniffer all the execution and based on the objects interactions will generate a diagram to config more detail the changing the user agent the user agent append some note change style properties

Definition at line 11 of file codeInstrumentation.php.

</div><divclass="entry"><p> In context of computer<ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom<cite><ahref="http:Wikipedia,2010</a></cite></p><p> Code to Diagram it is a project what intent to use code instrumentation and rich internet applications to improve the use of diagrams into projects and make easy keep them sync with the real code execution To do that it is possible to create diagrams based on code unitary tests

Definition at line 11 of file codeInstrumentation.php.

</div><divclass="entry"><p> In context of computer<ahref="http:referstoanabilitytomonitorormeasurethelevelofaproduct'sperformance,todiagnoseerrorsandwritingtraceinformation.Instrumentationisintheformofcodeinstructionsthatmonitorspecificcomponentsinasystem(forexample,instructionsthatoutputlogginginformationappearonscreen).Whenanapplicationcontainsinstrumentationcode,itcanbemanagedusingamanagementtool.Instrumentationisnecessarytoreviewtheperformanceoftheapplication.Instrumentationapproachescanbeoftwotypes,sourceinstrumentationandbinaryinstrumentationfrom<cite><ahref="http:Wikipedia,2010</a></cite></p><p> Code to Diagram it is a project what intent to use code instrumentation and rich internet applications to improve the use of diagrams into projects and make easy keep them sync with the real code execution To do that it is possible to create diagrams based on code unitary code xmls text etc</p><p> To generate diagrams based on code executions it is necessary to make a call to a bootstrap file of the code to diagram what will sniffer all the execution and based on the objects interactions will generate a diagram to config more detail the changing the user agent the user agent type

Definition at line 11 of file codeInstrumentation.php.


Generated on Sat Apr 7 14:19:11 2012 for CodeToDiagram by  doxygen 1.5.9