1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
<?xml version='1.0'?>
<!-- Converted from Service_Config_Test.conf by svcconf-convert.pl -->
<ACE_Svc_Conf>
<!-- Dynamically loading each of the Service Objects below causes a -->
<!-- number of threads to be spawned, each one invoking the Service -->
<!-- Configurator (e.g. ACE_Service_Config::process_directive(). If the -->
<!-- Service Configurator is thread safe and reentrant, then parsing of -->
<!-- this `Service_Config_Test.conf' file should run to completion -->
<!-- without error. -->
<!-- -->
<!-- Test_Object_1 will cause Test_Object_2 and Test_Object_3 to be -->
<!-- dynamically loaded. Dynamic loading of each of object will occur in -->
<!-- a separate thread. -->
<dynamic id="Test_Object_1" type="Service_Object">
<initializer init="_make_Service_Config_DLL" path="Service_Config_DLL" params="2 3"/>
</dynamic>
<!-- Test_Object_4 will cause Test_Object_5 and Test_Object_6 to be -->
<!-- dynamically loaded. Dynamic loading of each of object will occur in -->
<!-- a separate thread. -->
<dynamic id="Test_Object_4" type="Service_Object">
<initializer init="_make_Service_Config_DLL" path="Service_Config_DLL" params="5 6"/>
</dynamic>
<!-- Final_Object does nothing but print a completion message. -->
<dynamic id="Final_Object" type="Service_Object">
<initializer init="_make_Service_Config_DLL" path="Service_Config_DLL" params="FINAL"/>
</dynamic>
</ACE_Svc_Conf>
|