classModuleManager.html 90 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <title>ModuleManager Class Reference</title>
  6. <link href="torquedoc.css" rel="stylesheet" type="text/css"/>
  7. </head>
  8. <body>
  9. <table width="100%" class="header">
  10. <tr>
  11. </tr>
  12. <tr><td class="headermenu">
  13. <center>
  14. <a class="qindex" href="index.html">Main</a> &nbsp;
  15. <a class="qindex" target="_blank" href="https://github.com/GarageGames/Torque2D">GitHub</a>
  16. </center>
  17. </td></tr>
  18. </table>
  19. <br>
  20. <!-- END HEADER -->
  21. <!-- Generated by Doxygen 1.8.3.1 -->
  22. </div><!-- top -->
  23. <div class="header">
  24. <div class="summary">
  25. <a href="#pub-methods">Methods</a> &#124;
  26. <a href="#pub-attribs">Fields</a> &#124;
  27. <a href="classModuleManager-members.html">List of all members</a> </div>
  28. <div class="headertitle">
  29. <div class="title">ModuleManager Class Reference</div> </div>
  30. </div><!--header-->
  31. <div class="contents">
  32. <p>Inherits <a class="el" href="classSimObject.html">SimObject</a>, and <a class="el" href="classSimObject.html">SimObject</a>.</p>
  33. <p>Inherited by <a class="el" href="classModuleDatabase.html">ModuleDatabase</a>, and <a class="el" href="classModuleDatabase.html">ModuleDatabase</a>.</p>
  34. <table class="memberdecls">
  35. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  36. Methods</h2></td></tr>
  37. <tr class="memitem:a5ed377388888d54c532da28d528fc3ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a5ed377388888d54c532da28d528fc3ff">addListener</a> (listenerObject)</td></tr>
  38. <tr class="separator:a5ed377388888d54c532da28d528fc3ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
  39. <tr class="memitem:a5ed377388888d54c532da28d528fc3ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a5ed377388888d54c532da28d528fc3ff">addListener</a> (listenerObject)</td></tr>
  40. <tr class="separator:a5ed377388888d54c532da28d528fc3ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
  41. <tr class="memitem:ae3f999346a2b1336246eaa0ce5eab6fe"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#ae3f999346a2b1336246eaa0ce5eab6fe">canMergeModules</a> (mergeSourcePath)</td></tr>
  42. <tr class="separator:ae3f999346a2b1336246eaa0ce5eab6fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
  43. <tr class="memitem:ae3f999346a2b1336246eaa0ce5eab6fe"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#ae3f999346a2b1336246eaa0ce5eab6fe">canMergeModules</a> (mergeSourcePath)</td></tr>
  44. <tr class="separator:ae3f999346a2b1336246eaa0ce5eab6fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
  45. <tr class="memitem:ad21b674e61e3fb7f5c3e7e2f829b538a"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#ad21b674e61e3fb7f5c3e7e2f829b538a">copyModule</a> (sourceModuleDefinition, targetModuleId, targetPath, useVersionPathing?)</td></tr>
  46. <tr class="separator:ad21b674e61e3fb7f5c3e7e2f829b538a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  47. <tr class="memitem:ad21b674e61e3fb7f5c3e7e2f829b538a"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#ad21b674e61e3fb7f5c3e7e2f829b538a">copyModule</a> (sourceModuleDefinition, targetModuleId, targetPath, useVersionPathing?)</td></tr>
  48. <tr class="separator:ad21b674e61e3fb7f5c3e7e2f829b538a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  49. <tr class="memitem:ade3adca715a39d3bf89b4b73be0addac"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#ade3adca715a39d3bf89b4b73be0addac">findModule</a> (moduleId, versionId)</td></tr>
  50. <tr class="separator:ade3adca715a39d3bf89b4b73be0addac"><td class="memSeparator" colspan="2">&#160;</td></tr>
  51. <tr class="memitem:ade3adca715a39d3bf89b4b73be0addac"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#ade3adca715a39d3bf89b4b73be0addac">findModule</a> (moduleId, versionId)</td></tr>
  52. <tr class="separator:ade3adca715a39d3bf89b4b73be0addac"><td class="memSeparator" colspan="2">&#160;</td></tr>
  53. <tr class="memitem:a9fe61fc5d9a1ff469acd8f177fea292f"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a9fe61fc5d9a1ff469acd8f177fea292f">findModules</a> (loadedOnly?)</td></tr>
  54. <tr class="separator:a9fe61fc5d9a1ff469acd8f177fea292f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  55. <tr class="memitem:a9fe61fc5d9a1ff469acd8f177fea292f"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a9fe61fc5d9a1ff469acd8f177fea292f">findModules</a> (loadedOnly?)</td></tr>
  56. <tr class="separator:a9fe61fc5d9a1ff469acd8f177fea292f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  57. <tr class="memitem:a7a2999303e1fbad9f6bb39319e9bcfc4"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a7a2999303e1fbad9f6bb39319e9bcfc4">findModuleTypes</a> (moduleType, loadedOnly?)</td></tr>
  58. <tr class="separator:a7a2999303e1fbad9f6bb39319e9bcfc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  59. <tr class="memitem:a7a2999303e1fbad9f6bb39319e9bcfc4"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a7a2999303e1fbad9f6bb39319e9bcfc4">findModuleTypes</a> (moduleType, loadedOnly?)</td></tr>
  60. <tr class="separator:a7a2999303e1fbad9f6bb39319e9bcfc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  61. <tr class="memitem:a55fb01f7560ef17baffd6a90830ae016"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a55fb01f7560ef17baffd6a90830ae016">isModuleMergeAvailable</a> ()</td></tr>
  62. <tr class="separator:a55fb01f7560ef17baffd6a90830ae016"><td class="memSeparator" colspan="2">&#160;</td></tr>
  63. <tr class="memitem:a55fb01f7560ef17baffd6a90830ae016"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a55fb01f7560ef17baffd6a90830ae016">isModuleMergeAvailable</a> ()</td></tr>
  64. <tr class="separator:a55fb01f7560ef17baffd6a90830ae016"><td class="memSeparator" colspan="2">&#160;</td></tr>
  65. <tr class="memitem:a0cf9f02103f3b650c75c03ba3d98fd31"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a0cf9f02103f3b650c75c03ba3d98fd31">loadExplicit</a> (moduleId,[versionId])</td></tr>
  66. <tr class="separator:a0cf9f02103f3b650c75c03ba3d98fd31"><td class="memSeparator" colspan="2">&#160;</td></tr>
  67. <tr class="memitem:a0cf9f02103f3b650c75c03ba3d98fd31"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a0cf9f02103f3b650c75c03ba3d98fd31">loadExplicit</a> (moduleId,[versionId])</td></tr>
  68. <tr class="separator:a0cf9f02103f3b650c75c03ba3d98fd31"><td class="memSeparator" colspan="2">&#160;</td></tr>
  69. <tr class="memitem:a89ea1a37f6c8655f9a474200722670c6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a89ea1a37f6c8655f9a474200722670c6">loadGroup</a> (moduleGroup)</td></tr>
  70. <tr class="separator:a89ea1a37f6c8655f9a474200722670c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  71. <tr class="memitem:a89ea1a37f6c8655f9a474200722670c6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a89ea1a37f6c8655f9a474200722670c6">loadGroup</a> (moduleGroup)</td></tr>
  72. <tr class="separator:a89ea1a37f6c8655f9a474200722670c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  73. <tr class="memitem:acaa7a47082cc2367c67d36ab9e6aa9a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#acaa7a47082cc2367c67d36ab9e6aa9a6">mergeModules</a> (mergeTargetPath, removeMergeDefinition, registerNewModules)</td></tr>
  74. <tr class="separator:acaa7a47082cc2367c67d36ab9e6aa9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  75. <tr class="memitem:acaa7a47082cc2367c67d36ab9e6aa9a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#acaa7a47082cc2367c67d36ab9e6aa9a6">mergeModules</a> (mergeTargetPath, removeMergeDefinition, registerNewModules)</td></tr>
  76. <tr class="separator:acaa7a47082cc2367c67d36ab9e6aa9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  77. <tr class="memitem:a54a31720dd1ca7554f10058c5a957eff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a54a31720dd1ca7554f10058c5a957eff">removeListener</a> (listenerObject)</td></tr>
  78. <tr class="separator:a54a31720dd1ca7554f10058c5a957eff"><td class="memSeparator" colspan="2">&#160;</td></tr>
  79. <tr class="memitem:a54a31720dd1ca7554f10058c5a957eff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a54a31720dd1ca7554f10058c5a957eff">removeListener</a> (listenerObject)</td></tr>
  80. <tr class="separator:a54a31720dd1ca7554f10058c5a957eff"><td class="memSeparator" colspan="2">&#160;</td></tr>
  81. <tr class="memitem:a7f33790571a69a8e97269757d2895203"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a7f33790571a69a8e97269757d2895203">scanModules</a> (moduleRootPath,[rootOnly=false])</td></tr>
  82. <tr class="separator:a7f33790571a69a8e97269757d2895203"><td class="memSeparator" colspan="2">&#160;</td></tr>
  83. <tr class="memitem:a7f33790571a69a8e97269757d2895203"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a7f33790571a69a8e97269757d2895203">scanModules</a> (moduleRootPath,[rootOnly=false])</td></tr>
  84. <tr class="separator:a7f33790571a69a8e97269757d2895203"><td class="memSeparator" colspan="2">&#160;</td></tr>
  85. <tr class="memitem:a0be8b4537016c6aaf1b1bf46a10dc824"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a0be8b4537016c6aaf1b1bf46a10dc824">setModuleExtension</a> (moduleExtension)</td></tr>
  86. <tr class="separator:a0be8b4537016c6aaf1b1bf46a10dc824"><td class="memSeparator" colspan="2">&#160;</td></tr>
  87. <tr class="memitem:a0be8b4537016c6aaf1b1bf46a10dc824"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a0be8b4537016c6aaf1b1bf46a10dc824">setModuleExtension</a> (moduleExtension)</td></tr>
  88. <tr class="separator:a0be8b4537016c6aaf1b1bf46a10dc824"><td class="memSeparator" colspan="2">&#160;</td></tr>
  89. <tr class="memitem:add63f2097a2982c41d4f15e5b2d1c90d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#add63f2097a2982c41d4f15e5b2d1c90d">synchronizeDependencies</a> (rootModuleDefinition, targetDependencyPath)</td></tr>
  90. <tr class="separator:add63f2097a2982c41d4f15e5b2d1c90d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  91. <tr class="memitem:add63f2097a2982c41d4f15e5b2d1c90d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#add63f2097a2982c41d4f15e5b2d1c90d">synchronizeDependencies</a> (rootModuleDefinition, targetDependencyPath)</td></tr>
  92. <tr class="separator:add63f2097a2982c41d4f15e5b2d1c90d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  93. <tr class="memitem:acb76fa2bfe5377de89b5c41c70184d0b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#acb76fa2bfe5377de89b5c41c70184d0b">unloadExplicit</a> (moduleId)</td></tr>
  94. <tr class="separator:acb76fa2bfe5377de89b5c41c70184d0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  95. <tr class="memitem:acb76fa2bfe5377de89b5c41c70184d0b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#acb76fa2bfe5377de89b5c41c70184d0b">unloadExplicit</a> (moduleId)</td></tr>
  96. <tr class="separator:acb76fa2bfe5377de89b5c41c70184d0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  97. <tr class="memitem:a0eb19e50be56710c95f9c6a702e36716"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a0eb19e50be56710c95f9c6a702e36716">unloadGroup</a> (moduleGroup)</td></tr>
  98. <tr class="separator:a0eb19e50be56710c95f9c6a702e36716"><td class="memSeparator" colspan="2">&#160;</td></tr>
  99. <tr class="memitem:a0eb19e50be56710c95f9c6a702e36716"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a0eb19e50be56710c95f9c6a702e36716">unloadGroup</a> (moduleGroup)</td></tr>
  100. <tr class="separator:a0eb19e50be56710c95f9c6a702e36716"><td class="memSeparator" colspan="2">&#160;</td></tr>
  101. <tr class="memitem:a99377903a86b74f841f5ccfdbb506a2a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a99377903a86b74f841f5ccfdbb506a2a">unregisterModule</a> (moduleId, versionId)</td></tr>
  102. <tr class="separator:a99377903a86b74f841f5ccfdbb506a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  103. <tr class="memitem:a99377903a86b74f841f5ccfdbb506a2a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a99377903a86b74f841f5ccfdbb506a2a">unregisterModule</a> (moduleId, versionId)</td></tr>
  104. <tr class="separator:a99377903a86b74f841f5ccfdbb506a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  105. <tr class="inherit_header pub_methods_classSimObject"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classSimObject')"><img src="closed.png" alt="-"/>&#160;Methods inherited from <a class="el" href="classSimObject.html">SimObject</a></td></tr>
  106. <tr class="memitem:aaf98debd55e712cc1c88cc0c2c44cbb0 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aaf98debd55e712cc1c88cc0c2c44cbb0">addFieldFilter</a> (fieldName)</td></tr>
  107. <tr class="separator:aaf98debd55e712cc1c88cc0c2c44cbb0 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  108. <tr class="memitem:aaf98debd55e712cc1c88cc0c2c44cbb0 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aaf98debd55e712cc1c88cc0c2c44cbb0">addFieldFilter</a> (fieldName)</td></tr>
  109. <tr class="separator:aaf98debd55e712cc1c88cc0c2c44cbb0 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  110. <tr class="memitem:addc7bf0fad1d569c12acf32f73ec87b6 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#addc7bf0fad1d569c12acf32f73ec87b6">call</a> (%args)</td></tr>
  111. <tr class="separator:addc7bf0fad1d569c12acf32f73ec87b6 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  112. <tr class="memitem:addc7bf0fad1d569c12acf32f73ec87b6 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#addc7bf0fad1d569c12acf32f73ec87b6">call</a> (%args)</td></tr>
  113. <tr class="separator:addc7bf0fad1d569c12acf32f73ec87b6 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  114. <tr class="memitem:a1a2c6a736077321d8b5b37d9dab1f013 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a1a2c6a736077321d8b5b37d9dab1f013">clone</a> ([bool copyDynamicFields?=false])</td></tr>
  115. <tr class="separator:a1a2c6a736077321d8b5b37d9dab1f013 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  116. <tr class="memitem:a1a2c6a736077321d8b5b37d9dab1f013 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a1a2c6a736077321d8b5b37d9dab1f013">clone</a> ([bool copyDynamicFields?=false])</td></tr>
  117. <tr class="separator:a1a2c6a736077321d8b5b37d9dab1f013 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  118. <tr class="memitem:a8f751ecbaf648b3d4ab801ce387e30c8 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a8f751ecbaf648b3d4ab801ce387e30c8">delete</a> ()</td></tr>
  119. <tr class="separator:a8f751ecbaf648b3d4ab801ce387e30c8 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  120. <tr class="memitem:a8f751ecbaf648b3d4ab801ce387e30c8 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a8f751ecbaf648b3d4ab801ce387e30c8">delete</a> ()</td></tr>
  121. <tr class="separator:a8f751ecbaf648b3d4ab801ce387e30c8 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  122. <tr class="memitem:add9fed5c04ea6ffc646b03d4783bb9f1 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#add9fed5c04ea6ffc646b03d4783bb9f1">dump</a> ()</td></tr>
  123. <tr class="separator:add9fed5c04ea6ffc646b03d4783bb9f1 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  124. <tr class="memitem:add9fed5c04ea6ffc646b03d4783bb9f1 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#add9fed5c04ea6ffc646b03d4783bb9f1">dump</a> ()</td></tr>
  125. <tr class="separator:add9fed5c04ea6ffc646b03d4783bb9f1 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  126. <tr class="memitem:a57f38833d5e219483916e2bff878e89f inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a57f38833d5e219483916e2bff878e89f">dumpClassHierarchy</a> ()</td></tr>
  127. <tr class="separator:a57f38833d5e219483916e2bff878e89f inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  128. <tr class="memitem:a57f38833d5e219483916e2bff878e89f inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a57f38833d5e219483916e2bff878e89f">dumpClassHierarchy</a> ()</td></tr>
  129. <tr class="separator:a57f38833d5e219483916e2bff878e89f inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  130. <tr class="memitem:a40c1a605f34ac3610e3eca60d4a1b2e6 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a40c1a605f34ac3610e3eca60d4a1b2e6">getClassName</a> ()</td></tr>
  131. <tr class="separator:a40c1a605f34ac3610e3eca60d4a1b2e6 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  132. <tr class="memitem:a40c1a605f34ac3610e3eca60d4a1b2e6 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a40c1a605f34ac3610e3eca60d4a1b2e6">getClassName</a> ()</td></tr>
  133. <tr class="separator:a40c1a605f34ac3610e3eca60d4a1b2e6 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  134. <tr class="memitem:aca7fbde9231fb7c4d59d4cfe5c405dd2 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aca7fbde9231fb7c4d59d4cfe5c405dd2">getClassNamespace</a> ()</td></tr>
  135. <tr class="separator:aca7fbde9231fb7c4d59d4cfe5c405dd2 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  136. <tr class="memitem:aca7fbde9231fb7c4d59d4cfe5c405dd2 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aca7fbde9231fb7c4d59d4cfe5c405dd2">getClassNamespace</a> ()</td></tr>
  137. <tr class="separator:aca7fbde9231fb7c4d59d4cfe5c405dd2 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  138. <tr class="memitem:a3b6bdbb01b01655d88ba85183ce59361 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a3b6bdbb01b01655d88ba85183ce59361">getDynamicField</a> (index)</td></tr>
  139. <tr class="separator:a3b6bdbb01b01655d88ba85183ce59361 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  140. <tr class="memitem:a3b6bdbb01b01655d88ba85183ce59361 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a3b6bdbb01b01655d88ba85183ce59361">getDynamicField</a> (index)</td></tr>
  141. <tr class="separator:a3b6bdbb01b01655d88ba85183ce59361 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  142. <tr class="memitem:a881fbd30eb6d97e5caeea81c6e1ebd47 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a881fbd30eb6d97e5caeea81c6e1ebd47">getDynamicFieldCount</a> ()</td></tr>
  143. <tr class="separator:a881fbd30eb6d97e5caeea81c6e1ebd47 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  144. <tr class="memitem:a881fbd30eb6d97e5caeea81c6e1ebd47 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a881fbd30eb6d97e5caeea81c6e1ebd47">getDynamicFieldCount</a> ()</td></tr>
  145. <tr class="separator:a881fbd30eb6d97e5caeea81c6e1ebd47 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  146. <tr class="memitem:a2662a5fe8bb6e1c3195855c86851204d inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a2662a5fe8bb6e1c3195855c86851204d">getField</a> (int index)</td></tr>
  147. <tr class="separator:a2662a5fe8bb6e1c3195855c86851204d inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  148. <tr class="memitem:a2662a5fe8bb6e1c3195855c86851204d inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a2662a5fe8bb6e1c3195855c86851204d">getField</a> (int index)</td></tr>
  149. <tr class="separator:a2662a5fe8bb6e1c3195855c86851204d inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  150. <tr class="memitem:a339af079db4ae05a9612e8f4660b4ff7 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a339af079db4ae05a9612e8f4660b4ff7">getFieldCount</a> ()</td></tr>
  151. <tr class="separator:a339af079db4ae05a9612e8f4660b4ff7 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  152. <tr class="memitem:a339af079db4ae05a9612e8f4660b4ff7 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a339af079db4ae05a9612e8f4660b4ff7">getFieldCount</a> ()</td></tr>
  153. <tr class="separator:a339af079db4ae05a9612e8f4660b4ff7 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  154. <tr class="memitem:a966d75b7e912251712de74208d9648d5 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a966d75b7e912251712de74208d9648d5">getFieldType</a> (fieldName)</td></tr>
  155. <tr class="separator:a966d75b7e912251712de74208d9648d5 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  156. <tr class="memitem:a966d75b7e912251712de74208d9648d5 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a966d75b7e912251712de74208d9648d5">getFieldType</a> (fieldName)</td></tr>
  157. <tr class="separator:a966d75b7e912251712de74208d9648d5 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  158. <tr class="memitem:a2eb5795a9b28f6a5a732dfc6334cc2a6 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a2eb5795a9b28f6a5a732dfc6334cc2a6">getFieldValue</a> (fieldName)</td></tr>
  159. <tr class="separator:a2eb5795a9b28f6a5a732dfc6334cc2a6 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  160. <tr class="memitem:a2eb5795a9b28f6a5a732dfc6334cc2a6 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a2eb5795a9b28f6a5a732dfc6334cc2a6">getFieldValue</a> (fieldName)</td></tr>
  161. <tr class="separator:a2eb5795a9b28f6a5a732dfc6334cc2a6 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  162. <tr class="memitem:a2d332bea57d5d89e05e1e21a85c237fc inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a2d332bea57d5d89e05e1e21a85c237fc">getGroup</a> ()</td></tr>
  163. <tr class="separator:a2d332bea57d5d89e05e1e21a85c237fc inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  164. <tr class="memitem:a2d332bea57d5d89e05e1e21a85c237fc inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a2d332bea57d5d89e05e1e21a85c237fc">getGroup</a> ()</td></tr>
  165. <tr class="separator:a2d332bea57d5d89e05e1e21a85c237fc inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  166. <tr class="memitem:a712c68e11a0405d39ae0854a3782cca0 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a712c68e11a0405d39ae0854a3782cca0">getId</a> ()</td></tr>
  167. <tr class="separator:a712c68e11a0405d39ae0854a3782cca0 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  168. <tr class="memitem:a712c68e11a0405d39ae0854a3782cca0 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a712c68e11a0405d39ae0854a3782cca0">getId</a> ()</td></tr>
  169. <tr class="separator:a712c68e11a0405d39ae0854a3782cca0 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  170. <tr class="memitem:a64b27e1c4ac4730f89f565a89816b55d inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a64b27e1c4ac4730f89f565a89816b55d">getInternalName</a> ()</td></tr>
  171. <tr class="separator:a64b27e1c4ac4730f89f565a89816b55d inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  172. <tr class="memitem:a64b27e1c4ac4730f89f565a89816b55d inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a64b27e1c4ac4730f89f565a89816b55d">getInternalName</a> ()</td></tr>
  173. <tr class="separator:a64b27e1c4ac4730f89f565a89816b55d inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  174. <tr class="memitem:a3f232a5965525540267871d9d6323e70 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a3f232a5965525540267871d9d6323e70">getName</a> ()</td></tr>
  175. <tr class="separator:a3f232a5965525540267871d9d6323e70 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  176. <tr class="memitem:a3f232a5965525540267871d9d6323e70 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a3f232a5965525540267871d9d6323e70">getName</a> ()</td></tr>
  177. <tr class="separator:a3f232a5965525540267871d9d6323e70 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  178. <tr class="memitem:a04fe19465f7fe4319f41ad2640983530 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a04fe19465f7fe4319f41ad2640983530">getProgenitorFile</a> ()</td></tr>
  179. <tr class="separator:a04fe19465f7fe4319f41ad2640983530 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  180. <tr class="memitem:a04fe19465f7fe4319f41ad2640983530 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a04fe19465f7fe4319f41ad2640983530">getProgenitorFile</a> ()</td></tr>
  181. <tr class="separator:a04fe19465f7fe4319f41ad2640983530 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  182. <tr class="memitem:aece74d657046d261eb3f6e32905f4288 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aece74d657046d261eb3f6e32905f4288">getSuperClassNamespace</a> ()</td></tr>
  183. <tr class="separator:aece74d657046d261eb3f6e32905f4288 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  184. <tr class="memitem:aece74d657046d261eb3f6e32905f4288 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aece74d657046d261eb3f6e32905f4288">getSuperClassNamespace</a> ()</td></tr>
  185. <tr class="separator:aece74d657046d261eb3f6e32905f4288 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  186. <tr class="memitem:af1b4f17a0fa1aad65936ae2aecb067fe inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#af1b4f17a0fa1aad65936ae2aecb067fe">getType</a> ()</td></tr>
  187. <tr class="separator:af1b4f17a0fa1aad65936ae2aecb067fe inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  188. <tr class="memitem:af1b4f17a0fa1aad65936ae2aecb067fe inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#af1b4f17a0fa1aad65936ae2aecb067fe">getType</a> ()</td></tr>
  189. <tr class="separator:af1b4f17a0fa1aad65936ae2aecb067fe inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  190. <tr class="memitem:aec6344e773f28243688b6d008bc6e502 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aec6344e773f28243688b6d008bc6e502">isChildOfGroup</a> ()</td></tr>
  191. <tr class="separator:aec6344e773f28243688b6d008bc6e502 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  192. <tr class="memitem:aec6344e773f28243688b6d008bc6e502 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aec6344e773f28243688b6d008bc6e502">isChildOfGroup</a> ()</td></tr>
  193. <tr class="separator:aec6344e773f28243688b6d008bc6e502 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  194. <tr class="memitem:a7a437f36e1bad8f3ae07af4ac0fe5a76 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a7a437f36e1bad8f3ae07af4ac0fe5a76">isMemberOfClass</a> (string classname)</td></tr>
  195. <tr class="separator:a7a437f36e1bad8f3ae07af4ac0fe5a76 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  196. <tr class="memitem:a7a437f36e1bad8f3ae07af4ac0fe5a76 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a7a437f36e1bad8f3ae07af4ac0fe5a76">isMemberOfClass</a> (string classname)</td></tr>
  197. <tr class="separator:a7a437f36e1bad8f3ae07af4ac0fe5a76 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  198. <tr class="memitem:af74efa865dd360c73eea0a2583656e91 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#af74efa865dd360c73eea0a2583656e91">isMethod</a> (string method name)</td></tr>
  199. <tr class="separator:af74efa865dd360c73eea0a2583656e91 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  200. <tr class="memitem:af74efa865dd360c73eea0a2583656e91 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#af74efa865dd360c73eea0a2583656e91">isMethod</a> (string method name)</td></tr>
  201. <tr class="separator:af74efa865dd360c73eea0a2583656e91 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  202. <tr class="memitem:a4312d7c98878628de6835eb1edd8a8f5 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a4312d7c98878628de6835eb1edd8a8f5">isTimerActive</a> ()</td></tr>
  203. <tr class="separator:a4312d7c98878628de6835eb1edd8a8f5 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  204. <tr class="memitem:a4312d7c98878628de6835eb1edd8a8f5 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a4312d7c98878628de6835eb1edd8a8f5">isTimerActive</a> ()</td></tr>
  205. <tr class="separator:a4312d7c98878628de6835eb1edd8a8f5 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  206. <tr class="memitem:a72b4ea81b22bb0142d42d8e01111b738 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a72b4ea81b22bb0142d42d8e01111b738">removeFieldFilter</a> (fieldName)</td></tr>
  207. <tr class="separator:a72b4ea81b22bb0142d42d8e01111b738 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  208. <tr class="memitem:a72b4ea81b22bb0142d42d8e01111b738 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a72b4ea81b22bb0142d42d8e01111b738">removeFieldFilter</a> (fieldName)</td></tr>
  209. <tr class="separator:a72b4ea81b22bb0142d42d8e01111b738 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  210. <tr class="memitem:a5a9f602e93abc5df7f26559915cfda48 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a5a9f602e93abc5df7f26559915cfda48">save</a> (<a class="el" href="group__FileSystem.html#ga71bebb057a0d6ad1c522cd19584b51d9">fileName</a>,[selectedOnly])</td></tr>
  211. <tr class="separator:a5a9f602e93abc5df7f26559915cfda48 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  212. <tr class="memitem:a5a9f602e93abc5df7f26559915cfda48 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a5a9f602e93abc5df7f26559915cfda48">save</a> (<a class="el" href="group__FileSystem.html#ga71bebb057a0d6ad1c522cd19584b51d9">fileName</a>,[selectedOnly])</td></tr>
  213. <tr class="separator:a5a9f602e93abc5df7f26559915cfda48 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  214. <tr class="memitem:ad6452aa56de93ac87bae59e4e7197a5f inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad6452aa56de93ac87bae59e4e7197a5f">schedule</a> (time, command,&lt; arg1...argN &gt;)</td></tr>
  215. <tr class="separator:ad6452aa56de93ac87bae59e4e7197a5f inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  216. <tr class="memitem:ad6452aa56de93ac87bae59e4e7197a5f inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad6452aa56de93ac87bae59e4e7197a5f">schedule</a> (time, command,&lt; arg1...argN &gt;)</td></tr>
  217. <tr class="separator:ad6452aa56de93ac87bae59e4e7197a5f inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  218. <tr class="memitem:a843c1fb463087fa89444be3c2522fde0 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a843c1fb463087fa89444be3c2522fde0">setClassNamespace</a> ()</td></tr>
  219. <tr class="separator:a843c1fb463087fa89444be3c2522fde0 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  220. <tr class="memitem:a843c1fb463087fa89444be3c2522fde0 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a843c1fb463087fa89444be3c2522fde0">setClassNamespace</a> ()</td></tr>
  221. <tr class="separator:a843c1fb463087fa89444be3c2522fde0 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  222. <tr class="memitem:ae115b2600b0f70f8a5a6cecceeb15fe6 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ae115b2600b0f70f8a5a6cecceeb15fe6">setFieldValue</a> (fieldName, value)</td></tr>
  223. <tr class="separator:ae115b2600b0f70f8a5a6cecceeb15fe6 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  224. <tr class="memitem:ae115b2600b0f70f8a5a6cecceeb15fe6 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ae115b2600b0f70f8a5a6cecceeb15fe6">setFieldValue</a> (fieldName, value)</td></tr>
  225. <tr class="separator:ae115b2600b0f70f8a5a6cecceeb15fe6 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  226. <tr class="memitem:aeadb40e06cc8f4c734b1db38fdc4ee07 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aeadb40e06cc8f4c734b1db38fdc4ee07">setInternalName</a> ()</td></tr>
  227. <tr class="separator:aeadb40e06cc8f4c734b1db38fdc4ee07 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  228. <tr class="memitem:aeadb40e06cc8f4c734b1db38fdc4ee07 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aeadb40e06cc8f4c734b1db38fdc4ee07">setInternalName</a> ()</td></tr>
  229. <tr class="separator:aeadb40e06cc8f4c734b1db38fdc4ee07 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  230. <tr class="memitem:ad2560b026587194323406fdfc86a91ea inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad2560b026587194323406fdfc86a91ea">setName</a> (newName)</td></tr>
  231. <tr class="separator:ad2560b026587194323406fdfc86a91ea inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  232. <tr class="memitem:ad2560b026587194323406fdfc86a91ea inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad2560b026587194323406fdfc86a91ea">setName</a> (newName)</td></tr>
  233. <tr class="separator:ad2560b026587194323406fdfc86a91ea inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  234. <tr class="memitem:ad812dd4ae8d54752eab0ea9c61727649 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad812dd4ae8d54752eab0ea9c61727649">setProgenitorFile</a> (file)</td></tr>
  235. <tr class="separator:ad812dd4ae8d54752eab0ea9c61727649 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  236. <tr class="memitem:ad812dd4ae8d54752eab0ea9c61727649 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad812dd4ae8d54752eab0ea9c61727649">setProgenitorFile</a> (file)</td></tr>
  237. <tr class="separator:ad812dd4ae8d54752eab0ea9c61727649 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  238. <tr class="memitem:a69fc9e4b1ca299f2f2f9ed651cbfa7a5 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a69fc9e4b1ca299f2f2f9ed651cbfa7a5">setSuperClassNamespace</a> ()</td></tr>
  239. <tr class="separator:a69fc9e4b1ca299f2f2f9ed651cbfa7a5 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  240. <tr class="memitem:a69fc9e4b1ca299f2f2f9ed651cbfa7a5 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a69fc9e4b1ca299f2f2f9ed651cbfa7a5">setSuperClassNamespace</a> ()</td></tr>
  241. <tr class="separator:a69fc9e4b1ca299f2f2f9ed651cbfa7a5 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  242. <tr class="memitem:a670c72b4664abc72e80379ede6accaa2 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a670c72b4664abc72e80379ede6accaa2">startTimer</a> (callbackFunction, float timePeriod,[repeat])</td></tr>
  243. <tr class="separator:a670c72b4664abc72e80379ede6accaa2 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  244. <tr class="memitem:a670c72b4664abc72e80379ede6accaa2 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a670c72b4664abc72e80379ede6accaa2">startTimer</a> (callbackFunction, float timePeriod,[repeat])</td></tr>
  245. <tr class="separator:a670c72b4664abc72e80379ede6accaa2 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  246. <tr class="memitem:a183f1c5832ff0d0d56d77af19e0a8036 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a183f1c5832ff0d0d56d77af19e0a8036">stopTimer</a> ()</td></tr>
  247. <tr class="separator:a183f1c5832ff0d0d56d77af19e0a8036 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  248. <tr class="memitem:a183f1c5832ff0d0d56d77af19e0a8036 inherit pub_methods_classSimObject"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a183f1c5832ff0d0d56d77af19e0a8036">stopTimer</a> ()</td></tr>
  249. <tr class="separator:a183f1c5832ff0d0d56d77af19e0a8036 inherit pub_methods_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  250. </table><table class="memberdecls">
  251. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
  252. Fields</h2></td></tr>
  253. <tr class="memitem:a3d1385534733bd1cdf6a72a58ab2efef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a3d1385534733bd1cdf6a72a58ab2efef">EchoInfo</a></td></tr>
  254. <tr class="separator:a3d1385534733bd1cdf6a72a58ab2efef"><td class="memSeparator" colspan="2">&#160;</td></tr>
  255. <tr class="memitem:a37ab956155c14bc383599c1755ea5377"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a37ab956155c14bc383599c1755ea5377">EnforceDependencies</a></td></tr>
  256. <tr class="separator:a37ab956155c14bc383599c1755ea5377"><td class="memSeparator" colspan="2">&#160;</td></tr>
  257. <tr><td colspan="2"><div class="groupHeader">SimBase</div></td></tr>
  258. <tr class="memitem:a7c5ff3602fb86a67956dba971a8aaf19"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a7c5ff3602fb86a67956dba971a8aaf19">canSaveDynamicFields</a></td></tr>
  259. <tr class="separator:a7c5ff3602fb86a67956dba971a8aaf19"><td class="memSeparator" colspan="2">&#160;</td></tr>
  260. <tr class="memitem:a7d4549b20a40d45179fae9dd345e46fa"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a7d4549b20a40d45179fae9dd345e46fa">internalName</a></td></tr>
  261. <tr class="separator:a7d4549b20a40d45179fae9dd345e46fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  262. <tr class="memitem:a70ca26f3076189886af9093151281d35"><td class="memItemLeft" align="right" valign="top">SimObjectPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#a70ca26f3076189886af9093151281d35">parentGroup</a></td></tr>
  263. <tr class="separator:a70ca26f3076189886af9093151281d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
  264. <tr><td colspan="2"><div class="groupHeader">Namespace Linking</div></td></tr>
  265. <tr class="memitem:af71802aa414e1e40d875c9fed39631ad"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#af71802aa414e1e40d875c9fed39631ad">superclass</a></td></tr>
  266. <tr class="separator:af71802aa414e1e40d875c9fed39631ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
  267. <tr class="memitem:ace8ccffd68081c64fa72e783b9fc4538"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classModuleManager.html#ace8ccffd68081c64fa72e783b9fc4538">class</a></td></tr>
  268. <tr class="separator:ace8ccffd68081c64fa72e783b9fc4538"><td class="memSeparator" colspan="2">&#160;</td></tr>
  269. <tr class="inherit_header pub_attribs_classSimObject"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classSimObject')"><img src="closed.png" alt="-"/>&#160;Fields inherited from <a class="el" href="classSimObject.html">SimObject</a></td></tr>
  270. <tr class="memitem:ab49fae316a2d0c12834f50c3d77202e6 inherit pub_attribs_classSimObject"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ab49fae316a2d0c12834f50c3d77202e6">canSaveDynamicFields</a></td></tr>
  271. <tr class="separator:ab49fae316a2d0c12834f50c3d77202e6 inherit pub_attribs_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  272. <tr class="memitem:ad03202387165717f164f996a5b22c9bb inherit pub_attribs_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad03202387165717f164f996a5b22c9bb">internalName</a></td></tr>
  273. <tr class="separator:ad03202387165717f164f996a5b22c9bb inherit pub_attribs_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  274. <tr class="memitem:a0f783d7e37cad2b0a9d6f7b0d1672a28 inherit pub_attribs_classSimObject"><td class="memItemLeft" align="right" valign="top">SimObjectPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a0f783d7e37cad2b0a9d6f7b0d1672a28">parentGroup</a></td></tr>
  275. <tr class="separator:a0f783d7e37cad2b0a9d6f7b0d1672a28 inherit pub_attribs_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  276. <tr class="memitem:aa0d134072878053537fefb1768b63d3f inherit pub_attribs_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aa0d134072878053537fefb1768b63d3f">superclass</a></td></tr>
  277. <tr class="separator:aa0d134072878053537fefb1768b63d3f inherit pub_attribs_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  278. <tr class="memitem:ab83c7a59a66018d9b5eec3c8dcd3397d inherit pub_attribs_classSimObject"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ab83c7a59a66018d9b5eec3c8dcd3397d">class</a></td></tr>
  279. <tr class="separator:ab83c7a59a66018d9b5eec3c8dcd3397d inherit pub_attribs_classSimObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
  280. </table>
  281. <h2 class="groupheader">Methods</h2>
  282. <a class="anchor" id="a5ed377388888d54c532da28d528fc3ff"></a>
  283. <div class="memitem">
  284. <div class="memproto">
  285. <table class="memname">
  286. <tr>
  287. <td class="memname">void ModuleManager::addListener </td>
  288. <td>(</td>
  289. <td class="paramtype">listenerObject&#160;</td>
  290. <td class="paramname"></td><td>)</td>
  291. <td></td>
  292. </tr>
  293. </table>
  294. </div><div class="memdoc">
  295. <ul>
  296. <li>Registers the specified object as a listener for module notifications. <dl class="params"><dt>Parameters</dt><dd>
  297. <table class="params">
  298. <tr><td class="paramname">listenerObject</td><td>The object to start receiving module notifications. </td></tr>
  299. </table>
  300. </dd>
  301. </dl>
  302. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  303. </li>
  304. </ul>
  305. </div>
  306. </div>
  307. <a class="anchor" id="a5ed377388888d54c532da28d528fc3ff"></a>
  308. <div class="memitem">
  309. <div class="memproto">
  310. <table class="memname">
  311. <tr>
  312. <td class="memname">void ModuleManager::addListener </td>
  313. <td>(</td>
  314. <td class="paramtype">listenerObject&#160;</td>
  315. <td class="paramname"></td><td>)</td>
  316. <td></td>
  317. </tr>
  318. </table>
  319. </div><div class="memdoc">
  320. <ul>
  321. <li>Registers the specified object as a listener for module notifications. <dl class="params"><dt>Parameters</dt><dd>
  322. <table class="params">
  323. <tr><td class="paramname">listenerObject</td><td>The object to start receiving module notifications. </td></tr>
  324. </table>
  325. </dd>
  326. </dl>
  327. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  328. </li>
  329. </ul>
  330. </div>
  331. </div>
  332. <a class="anchor" id="ae3f999346a2b1336246eaa0ce5eab6fe"></a>
  333. <div class="memitem">
  334. <div class="memproto">
  335. <table class="memname">
  336. <tr>
  337. <td class="memname">bool ModuleManager::canMergeModules </td>
  338. <td>(</td>
  339. <td class="paramtype">mergeSourcePath&#160;</td>
  340. <td class="paramname"></td><td>)</td>
  341. <td></td>
  342. </tr>
  343. </table>
  344. </div><div class="memdoc">
  345. <ul>
  346. <li>Checks whether a module merge using the modules in the source path can current happen or not. <dl class="params"><dt>Parameters</dt><dd>
  347. <table class="params">
  348. <tr><td class="paramname">mergeSourcePath</td><td>The path where modules to be merged are located. </td></tr>
  349. </table>
  350. </dd>
  351. </dl>
  352. <dl class="section return"><dt>Returns</dt><dd>Whether a module merge using the modules in the source path can current happen or not. </dd></dl>
  353. </li>
  354. </ul>
  355. </div>
  356. </div>
  357. <a class="anchor" id="ae3f999346a2b1336246eaa0ce5eab6fe"></a>
  358. <div class="memitem">
  359. <div class="memproto">
  360. <table class="memname">
  361. <tr>
  362. <td class="memname">bool ModuleManager::canMergeModules </td>
  363. <td>(</td>
  364. <td class="paramtype">mergeSourcePath&#160;</td>
  365. <td class="paramname"></td><td>)</td>
  366. <td></td>
  367. </tr>
  368. </table>
  369. </div><div class="memdoc">
  370. <ul>
  371. <li>Checks whether a module merge using the modules in the source path can current happen or not. <dl class="params"><dt>Parameters</dt><dd>
  372. <table class="params">
  373. <tr><td class="paramname">mergeSourcePath</td><td>The path where modules to be merged are located. </td></tr>
  374. </table>
  375. </dd>
  376. </dl>
  377. <dl class="section return"><dt>Returns</dt><dd>Whether a module merge using the modules in the source path can current happen or not. </dd></dl>
  378. </li>
  379. </ul>
  380. </div>
  381. </div>
  382. <a class="anchor" id="ad21b674e61e3fb7f5c3e7e2f829b538a"></a>
  383. <div class="memitem">
  384. <div class="memproto">
  385. <table class="memname">
  386. <tr>
  387. <td class="memname">string ModuleManager::copyModule </td>
  388. <td>(</td>
  389. <td class="paramtype">sourceModuleDefinition&#160;</td>
  390. <td class="paramname">, </td>
  391. </tr>
  392. <tr>
  393. <td class="paramkey"></td>
  394. <td></td>
  395. <td class="paramtype">targetModuleId&#160;</td>
  396. <td class="paramname">, </td>
  397. </tr>
  398. <tr>
  399. <td class="paramkey"></td>
  400. <td></td>
  401. <td class="paramtype">targetPath&#160;</td>
  402. <td class="paramname">, </td>
  403. </tr>
  404. <tr>
  405. <td class="paramkey"></td>
  406. <td></td>
  407. <td class="paramtype">useVersionPathing?&#160;</td>
  408. <td class="paramname">&#160;</td>
  409. </tr>
  410. <tr>
  411. <td></td>
  412. <td>)</td>
  413. <td></td><td></td>
  414. </tr>
  415. </table>
  416. </div><div class="memdoc">
  417. <ul>
  418. <li>Copy the module to a new location with a new module Id. <dl class="params"><dt>Parameters</dt><dd>
  419. <table class="params">
  420. <tr><td class="paramname">sourceModuleDefinition</td><td>The module definition to copy. </td></tr>
  421. <tr><td class="paramname">targetModuleId</td><td>The module Id to rename the copied module to including all references to the source module Id. It is valid to specifiy the source module Id to produce an identical copy. </td></tr>
  422. <tr><td class="paramname">targetPath</td><td>The target path to copy the module to. Addition folders will be created depending on whether 'useVersionPathing' is used or not. </td></tr>
  423. <tr><td class="paramname">useVersionPathing</td><td>Whether to add a '/targetModuleId/versionId' folder to the target path or not. This allows copying multiple versions of the same module Id. </td></tr>
  424. </table>
  425. </dd>
  426. </dl>
  427. <dl class="section return"><dt>Returns</dt><dd>The new module definition file if copy was successful or NULL if not. </dd></dl>
  428. </li>
  429. </ul>
  430. </div>
  431. </div>
  432. <a class="anchor" id="ad21b674e61e3fb7f5c3e7e2f829b538a"></a>
  433. <div class="memitem">
  434. <div class="memproto">
  435. <table class="memname">
  436. <tr>
  437. <td class="memname">string ModuleManager::copyModule </td>
  438. <td>(</td>
  439. <td class="paramtype">sourceModuleDefinition&#160;</td>
  440. <td class="paramname">, </td>
  441. </tr>
  442. <tr>
  443. <td class="paramkey"></td>
  444. <td></td>
  445. <td class="paramtype">targetModuleId&#160;</td>
  446. <td class="paramname">, </td>
  447. </tr>
  448. <tr>
  449. <td class="paramkey"></td>
  450. <td></td>
  451. <td class="paramtype">targetPath&#160;</td>
  452. <td class="paramname">, </td>
  453. </tr>
  454. <tr>
  455. <td class="paramkey"></td>
  456. <td></td>
  457. <td class="paramtype">useVersionPathing?&#160;</td>
  458. <td class="paramname">&#160;</td>
  459. </tr>
  460. <tr>
  461. <td></td>
  462. <td>)</td>
  463. <td></td><td></td>
  464. </tr>
  465. </table>
  466. </div><div class="memdoc">
  467. <ul>
  468. <li>Copy the module to a new location with a new module Id. <dl class="params"><dt>Parameters</dt><dd>
  469. <table class="params">
  470. <tr><td class="paramname">sourceModuleDefinition</td><td>The module definition to copy. </td></tr>
  471. <tr><td class="paramname">targetModuleId</td><td>The module Id to rename the copied module to including all references to the source module Id. It is valid to specifiy the source module Id to produce an identical copy. </td></tr>
  472. <tr><td class="paramname">targetPath</td><td>The target path to copy the module to. Addition folders will be created depending on whether 'useVersionPathing' is used or not. </td></tr>
  473. <tr><td class="paramname">useVersionPathing</td><td>Whether to add a '/targetModuleId/versionId' folder to the target path or not. This allows copying multiple versions of the same module Id. </td></tr>
  474. </table>
  475. </dd>
  476. </dl>
  477. <dl class="section return"><dt>Returns</dt><dd>The new module definition file if copy was successful or NULL if not. </dd></dl>
  478. </li>
  479. </ul>
  480. </div>
  481. </div>
  482. <a class="anchor" id="ade3adca715a39d3bf89b4b73be0addac"></a>
  483. <div class="memitem">
  484. <div class="memproto">
  485. <table class="memname">
  486. <tr>
  487. <td class="memname">string ModuleManager::findModule </td>
  488. <td>(</td>
  489. <td class="paramtype">moduleId&#160;</td>
  490. <td class="paramname">, </td>
  491. </tr>
  492. <tr>
  493. <td class="paramkey"></td>
  494. <td></td>
  495. <td class="paramtype">versionId&#160;</td>
  496. <td class="paramname">&#160;</td>
  497. </tr>
  498. <tr>
  499. <td></td>
  500. <td>)</td>
  501. <td></td><td></td>
  502. </tr>
  503. </table>
  504. </div><div class="memdoc">
  505. <ul>
  506. <li>Find the specific module Id optionally at the specified version Id. <dl class="params"><dt>Parameters</dt><dd>
  507. <table class="params">
  508. <tr><td class="paramname">moduleId</td><td>The module Id to find. </td></tr>
  509. <tr><td class="paramname">versionId</td><td>The version Id to find. </td></tr>
  510. </table>
  511. </dd>
  512. </dl>
  513. <dl class="section return"><dt>Returns</dt><dd>The module definition object or NULL if not found. </dd></dl>
  514. </li>
  515. </ul>
  516. </div>
  517. </div>
  518. <a class="anchor" id="ade3adca715a39d3bf89b4b73be0addac"></a>
  519. <div class="memitem">
  520. <div class="memproto">
  521. <table class="memname">
  522. <tr>
  523. <td class="memname">string ModuleManager::findModule </td>
  524. <td>(</td>
  525. <td class="paramtype">moduleId&#160;</td>
  526. <td class="paramname">, </td>
  527. </tr>
  528. <tr>
  529. <td class="paramkey"></td>
  530. <td></td>
  531. <td class="paramtype">versionId&#160;</td>
  532. <td class="paramname">&#160;</td>
  533. </tr>
  534. <tr>
  535. <td></td>
  536. <td>)</td>
  537. <td></td><td></td>
  538. </tr>
  539. </table>
  540. </div><div class="memdoc">
  541. <ul>
  542. <li>Find the specific module Id optionally at the specified version Id. <dl class="params"><dt>Parameters</dt><dd>
  543. <table class="params">
  544. <tr><td class="paramname">moduleId</td><td>The module Id to find. </td></tr>
  545. <tr><td class="paramname">versionId</td><td>The version Id to find. </td></tr>
  546. </table>
  547. </dd>
  548. </dl>
  549. <dl class="section return"><dt>Returns</dt><dd>The module definition object or NULL if not found. </dd></dl>
  550. </li>
  551. </ul>
  552. </div>
  553. </div>
  554. <a class="anchor" id="a9fe61fc5d9a1ff469acd8f177fea292f"></a>
  555. <div class="memitem">
  556. <div class="memproto">
  557. <table class="memname">
  558. <tr>
  559. <td class="memname">string ModuleManager::findModules </td>
  560. <td>(</td>
  561. <td class="paramtype">loadedOnly?&#160;</td>
  562. <td class="paramname"></td><td>)</td>
  563. <td></td>
  564. </tr>
  565. </table>
  566. </div><div class="memdoc">
  567. <ul>
  568. <li>Find all the modules registered with the specified loaded state. <dl class="params"><dt>Parameters</dt><dd>
  569. <table class="params">
  570. <tr><td class="paramname">loadedOnly</td><td>Whether to return only modules that are loaded or not. </td></tr>
  571. </table>
  572. </dd>
  573. </dl>
  574. <dl class="section return"><dt>Returns</dt><dd>A list of space-separated module definition object Ids. </dd></dl>
  575. </li>
  576. </ul>
  577. </div>
  578. </div>
  579. <a class="anchor" id="a9fe61fc5d9a1ff469acd8f177fea292f"></a>
  580. <div class="memitem">
  581. <div class="memproto">
  582. <table class="memname">
  583. <tr>
  584. <td class="memname">string ModuleManager::findModules </td>
  585. <td>(</td>
  586. <td class="paramtype">loadedOnly?&#160;</td>
  587. <td class="paramname"></td><td>)</td>
  588. <td></td>
  589. </tr>
  590. </table>
  591. </div><div class="memdoc">
  592. <ul>
  593. <li>Find all the modules registered with the specified loaded state. <dl class="params"><dt>Parameters</dt><dd>
  594. <table class="params">
  595. <tr><td class="paramname">loadedOnly</td><td>Whether to return only modules that are loaded or not. </td></tr>
  596. </table>
  597. </dd>
  598. </dl>
  599. <dl class="section return"><dt>Returns</dt><dd>A list of space-separated module definition object Ids. </dd></dl>
  600. </li>
  601. </ul>
  602. </div>
  603. </div>
  604. <a class="anchor" id="a7a2999303e1fbad9f6bb39319e9bcfc4"></a>
  605. <div class="memitem">
  606. <div class="memproto">
  607. <table class="memname">
  608. <tr>
  609. <td class="memname">string ModuleManager::findModuleTypes </td>
  610. <td>(</td>
  611. <td class="paramtype">moduleType&#160;</td>
  612. <td class="paramname">, </td>
  613. </tr>
  614. <tr>
  615. <td class="paramkey"></td>
  616. <td></td>
  617. <td class="paramtype">loadedOnly?&#160;</td>
  618. <td class="paramname">&#160;</td>
  619. </tr>
  620. <tr>
  621. <td></td>
  622. <td>)</td>
  623. <td></td><td></td>
  624. </tr>
  625. </table>
  626. </div><div class="memdoc">
  627. <ul>
  628. <li>Find the modules registered with the specified module type. <dl class="params"><dt>Parameters</dt><dd>
  629. <table class="params">
  630. <tr><td class="paramname">moduleType</td><td>The module type to search for. </td></tr>
  631. <tr><td class="paramname">loadedOnly</td><td>Whether to return only modules that are loaded or not. </td></tr>
  632. </table>
  633. </dd>
  634. </dl>
  635. <dl class="section return"><dt>Returns</dt><dd>A list of space-separated module definition object Ids. </dd></dl>
  636. </li>
  637. </ul>
  638. </div>
  639. </div>
  640. <a class="anchor" id="a7a2999303e1fbad9f6bb39319e9bcfc4"></a>
  641. <div class="memitem">
  642. <div class="memproto">
  643. <table class="memname">
  644. <tr>
  645. <td class="memname">string ModuleManager::findModuleTypes </td>
  646. <td>(</td>
  647. <td class="paramtype">moduleType&#160;</td>
  648. <td class="paramname">, </td>
  649. </tr>
  650. <tr>
  651. <td class="paramkey"></td>
  652. <td></td>
  653. <td class="paramtype">loadedOnly?&#160;</td>
  654. <td class="paramname">&#160;</td>
  655. </tr>
  656. <tr>
  657. <td></td>
  658. <td>)</td>
  659. <td></td><td></td>
  660. </tr>
  661. </table>
  662. </div><div class="memdoc">
  663. <ul>
  664. <li>Find the modules registered with the specified module type. <dl class="params"><dt>Parameters</dt><dd>
  665. <table class="params">
  666. <tr><td class="paramname">moduleType</td><td>The module type to search for. </td></tr>
  667. <tr><td class="paramname">loadedOnly</td><td>Whether to return only modules that are loaded or not. </td></tr>
  668. </table>
  669. </dd>
  670. </dl>
  671. <dl class="section return"><dt>Returns</dt><dd>A list of space-separated module definition object Ids. </dd></dl>
  672. </li>
  673. </ul>
  674. </div>
  675. </div>
  676. <a class="anchor" id="a55fb01f7560ef17baffd6a90830ae016"></a>
  677. <div class="memitem">
  678. <div class="memproto">
  679. <table class="memname">
  680. <tr>
  681. <td class="memname">bool ModuleManager::isModuleMergeAvailable </td>
  682. <td>(</td>
  683. <td class="paramname"></td><td>)</td>
  684. <td></td>
  685. </tr>
  686. </table>
  687. </div><div class="memdoc">
  688. <ul>
  689. <li>Checks whether a module merge definition file is available or not. <dl class="section return"><dt>Returns</dt><dd>Whether a module merge definition file is available or not. </dd></dl>
  690. </li>
  691. </ul>
  692. </div>
  693. </div>
  694. <a class="anchor" id="a55fb01f7560ef17baffd6a90830ae016"></a>
  695. <div class="memitem">
  696. <div class="memproto">
  697. <table class="memname">
  698. <tr>
  699. <td class="memname">bool ModuleManager::isModuleMergeAvailable </td>
  700. <td>(</td>
  701. <td class="paramname"></td><td>)</td>
  702. <td></td>
  703. </tr>
  704. </table>
  705. </div><div class="memdoc">
  706. <ul>
  707. <li>Checks whether a module merge definition file is available or not. <dl class="section return"><dt>Returns</dt><dd>Whether a module merge definition file is available or not. </dd></dl>
  708. </li>
  709. </ul>
  710. </div>
  711. </div>
  712. <a class="anchor" id="a0cf9f02103f3b650c75c03ba3d98fd31"></a>
  713. <div class="memitem">
  714. <div class="memproto">
  715. <table class="memname">
  716. <tr>
  717. <td class="memname">bool ModuleManager::loadExplicit </td>
  718. <td>(</td>
  719. <td class="paramtype">moduleId&#160;</td>
  720. <td class="paramname"></td><td>)</td>
  721. <td></td>
  722. </tr>
  723. </table>
  724. </div><div class="memdoc">
  725. <ul>
  726. <li>Load the specified module explicitly. <dl class="params"><dt>Parameters</dt><dd>
  727. <table class="params">
  728. <tr><td class="paramname">moduleId</td><td>The module Id to load. </td></tr>
  729. <tr><td class="paramname">versionId</td><td>The version Id to load. Optional: Will load the latest version. </td></tr>
  730. </table>
  731. </dd>
  732. </dl>
  733. <dl class="section return"><dt>Returns</dt><dd>Whether the module Id was loaded or not. </dd></dl>
  734. </li>
  735. </ul>
  736. </div>
  737. </div>
  738. <a class="anchor" id="a0cf9f02103f3b650c75c03ba3d98fd31"></a>
  739. <div class="memitem">
  740. <div class="memproto">
  741. <table class="memname">
  742. <tr>
  743. <td class="memname">bool ModuleManager::loadExplicit </td>
  744. <td>(</td>
  745. <td class="paramtype">moduleId&#160;</td>
  746. <td class="paramname"></td><td>)</td>
  747. <td></td>
  748. </tr>
  749. </table>
  750. </div><div class="memdoc">
  751. <ul>
  752. <li>Load the specified module explicitly. <dl class="params"><dt>Parameters</dt><dd>
  753. <table class="params">
  754. <tr><td class="paramname">moduleId</td><td>The module Id to load. </td></tr>
  755. <tr><td class="paramname">versionId</td><td>The version Id to load. Optional: Will load the latest version. </td></tr>
  756. </table>
  757. </dd>
  758. </dl>
  759. <dl class="section return"><dt>Returns</dt><dd>Whether the module Id was loaded or not. </dd></dl>
  760. </li>
  761. </ul>
  762. </div>
  763. </div>
  764. <a class="anchor" id="a89ea1a37f6c8655f9a474200722670c6"></a>
  765. <div class="memitem">
  766. <div class="memproto">
  767. <table class="memname">
  768. <tr>
  769. <td class="memname">bool ModuleManager::loadGroup </td>
  770. <td>(</td>
  771. <td class="paramtype">moduleGroup&#160;</td>
  772. <td class="paramname"></td><td>)</td>
  773. <td></td>
  774. </tr>
  775. </table>
  776. </div><div class="memdoc">
  777. <ul>
  778. <li>Load the specified module group. <dl class="params"><dt>Parameters</dt><dd>
  779. <table class="params">
  780. <tr><td class="paramname">moduleGroup</td><td>The module group to load. </td></tr>
  781. </table>
  782. </dd>
  783. </dl>
  784. <dl class="section return"><dt>Returns</dt><dd>Whether the module group was loaded or not. </dd></dl>
  785. </li>
  786. </ul>
  787. </div>
  788. </div>
  789. <a class="anchor" id="a89ea1a37f6c8655f9a474200722670c6"></a>
  790. <div class="memitem">
  791. <div class="memproto">
  792. <table class="memname">
  793. <tr>
  794. <td class="memname">bool ModuleManager::loadGroup </td>
  795. <td>(</td>
  796. <td class="paramtype">moduleGroup&#160;</td>
  797. <td class="paramname"></td><td>)</td>
  798. <td></td>
  799. </tr>
  800. </table>
  801. </div><div class="memdoc">
  802. <ul>
  803. <li>Load the specified module group. <dl class="params"><dt>Parameters</dt><dd>
  804. <table class="params">
  805. <tr><td class="paramname">moduleGroup</td><td>The module group to load. </td></tr>
  806. </table>
  807. </dd>
  808. </dl>
  809. <dl class="section return"><dt>Returns</dt><dd>Whether the module group was loaded or not. </dd></dl>
  810. </li>
  811. </ul>
  812. </div>
  813. </div>
  814. <a class="anchor" id="acaa7a47082cc2367c67d36ab9e6aa9a6"></a>
  815. <div class="memitem">
  816. <div class="memproto">
  817. <table class="memname">
  818. <tr>
  819. <td class="memname">bool ModuleManager::mergeModules </td>
  820. <td>(</td>
  821. <td class="paramtype">mergeTargetPath&#160;</td>
  822. <td class="paramname">, </td>
  823. </tr>
  824. <tr>
  825. <td class="paramkey"></td>
  826. <td></td>
  827. <td class="paramtype">removeMergeDefinition&#160;</td>
  828. <td class="paramname">, </td>
  829. </tr>
  830. <tr>
  831. <td class="paramkey"></td>
  832. <td></td>
  833. <td class="paramtype">registerNewModules&#160;</td>
  834. <td class="paramname">&#160;</td>
  835. </tr>
  836. <tr>
  837. <td></td>
  838. <td>)</td>
  839. <td></td><td></td>
  840. </tr>
  841. </table>
  842. </div><div class="memdoc">
  843. <ul>
  844. <li>Performs a module merge into the selected target path. <dl class="params"><dt>Parameters</dt><dd>
  845. <table class="params">
  846. <tr><td class="paramname">mergeTargetPath</td><td>The path where modules will be merged into. </td></tr>
  847. <tr><td class="paramname">removeMergeDefinition</td><td>Whether to remove any merge definition found or not if merge is successful. </td></tr>
  848. <tr><td class="paramname">registerNewModules</td><td>Whether new (not replaced or updated) modules should be registered or not. </td></tr>
  849. </table>
  850. </dd>
  851. </dl>
  852. <dl class="section return"><dt>Returns</dt><dd>Whether the module merge was successful or not. Failure here could result in a corrupt module state. Reinstall is recommended or at least advised to the user is recommended. </dd></dl>
  853. </li>
  854. </ul>
  855. </div>
  856. </div>
  857. <a class="anchor" id="acaa7a47082cc2367c67d36ab9e6aa9a6"></a>
  858. <div class="memitem">
  859. <div class="memproto">
  860. <table class="memname">
  861. <tr>
  862. <td class="memname">bool ModuleManager::mergeModules </td>
  863. <td>(</td>
  864. <td class="paramtype">mergeTargetPath&#160;</td>
  865. <td class="paramname">, </td>
  866. </tr>
  867. <tr>
  868. <td class="paramkey"></td>
  869. <td></td>
  870. <td class="paramtype">removeMergeDefinition&#160;</td>
  871. <td class="paramname">, </td>
  872. </tr>
  873. <tr>
  874. <td class="paramkey"></td>
  875. <td></td>
  876. <td class="paramtype">registerNewModules&#160;</td>
  877. <td class="paramname">&#160;</td>
  878. </tr>
  879. <tr>
  880. <td></td>
  881. <td>)</td>
  882. <td></td><td></td>
  883. </tr>
  884. </table>
  885. </div><div class="memdoc">
  886. <ul>
  887. <li>Performs a module merge into the selected target path. <dl class="params"><dt>Parameters</dt><dd>
  888. <table class="params">
  889. <tr><td class="paramname">mergeTargetPath</td><td>The path where modules will be merged into. </td></tr>
  890. <tr><td class="paramname">removeMergeDefinition</td><td>Whether to remove any merge definition found or not if merge is successful. </td></tr>
  891. <tr><td class="paramname">registerNewModules</td><td>Whether new (not replaced or updated) modules should be registered or not. </td></tr>
  892. </table>
  893. </dd>
  894. </dl>
  895. <dl class="section return"><dt>Returns</dt><dd>Whether the module merge was successful or not. Failure here could result in a corrupt module state. Reinstall is recommended or at least advised to the user is recommended. </dd></dl>
  896. </li>
  897. </ul>
  898. </div>
  899. </div>
  900. <a class="anchor" id="a54a31720dd1ca7554f10058c5a957eff"></a>
  901. <div class="memitem">
  902. <div class="memproto">
  903. <table class="memname">
  904. <tr>
  905. <td class="memname">void ModuleManager::removeListener </td>
  906. <td>(</td>
  907. <td class="paramtype">listenerObject&#160;</td>
  908. <td class="paramname"></td><td>)</td>
  909. <td></td>
  910. </tr>
  911. </table>
  912. </div><div class="memdoc">
  913. <ul>
  914. <li>Unregisters the specified object as a listener for module notifications. <dl class="params"><dt>Parameters</dt><dd>
  915. <table class="params">
  916. <tr><td class="paramname">listenerObject</td><td>The object to stop receiving module notifications. </td></tr>
  917. </table>
  918. </dd>
  919. </dl>
  920. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  921. </li>
  922. </ul>
  923. </div>
  924. </div>
  925. <a class="anchor" id="a54a31720dd1ca7554f10058c5a957eff"></a>
  926. <div class="memitem">
  927. <div class="memproto">
  928. <table class="memname">
  929. <tr>
  930. <td class="memname">void ModuleManager::removeListener </td>
  931. <td>(</td>
  932. <td class="paramtype">listenerObject&#160;</td>
  933. <td class="paramname"></td><td>)</td>
  934. <td></td>
  935. </tr>
  936. </table>
  937. </div><div class="memdoc">
  938. <ul>
  939. <li>Unregisters the specified object as a listener for module notifications. <dl class="params"><dt>Parameters</dt><dd>
  940. <table class="params">
  941. <tr><td class="paramname">listenerObject</td><td>The object to stop receiving module notifications. </td></tr>
  942. </table>
  943. </dd>
  944. </dl>
  945. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  946. </li>
  947. </ul>
  948. </div>
  949. </div>
  950. <a class="anchor" id="a7f33790571a69a8e97269757d2895203"></a>
  951. <div class="memitem">
  952. <div class="memproto">
  953. <table class="memname">
  954. <tr>
  955. <td class="memname">bool ModuleManager::scanModules </td>
  956. <td>(</td>
  957. <td class="paramtype">moduleRootPath&#160;</td>
  958. <td class="paramname"></td><td>)</td>
  959. <td></td>
  960. </tr>
  961. </table>
  962. </div><div class="memdoc">
  963. <ul>
  964. <li>Scans for modules which are sub-directories of the specified path. <dl class="params"><dt>Parameters</dt><dd>
  965. <table class="params">
  966. <tr><td class="paramname">moduleRootPath</td><td>The root directory to scan for sub-directories containing modules. </td></tr>
  967. <tr><td class="paramname">rootOnly</td><td>[Optional] - Specifies whether to only scan the root path or not when searching for modules. </td></tr>
  968. </table>
  969. </dd>
  970. </dl>
  971. <dl class="section return"><dt>Returns</dt><dd>Whether the scan was successful or not. A successful scan can still find zero modules. </dd></dl>
  972. </li>
  973. </ul>
  974. </div>
  975. </div>
  976. <a class="anchor" id="a7f33790571a69a8e97269757d2895203"></a>
  977. <div class="memitem">
  978. <div class="memproto">
  979. <table class="memname">
  980. <tr>
  981. <td class="memname">bool ModuleManager::scanModules </td>
  982. <td>(</td>
  983. <td class="paramtype">moduleRootPath&#160;</td>
  984. <td class="paramname"></td><td>)</td>
  985. <td></td>
  986. </tr>
  987. </table>
  988. </div><div class="memdoc">
  989. <ul>
  990. <li>Scans for modules which are sub-directories of the specified path. <dl class="params"><dt>Parameters</dt><dd>
  991. <table class="params">
  992. <tr><td class="paramname">moduleRootPath</td><td>The root directory to scan for sub-directories containing modules. </td></tr>
  993. <tr><td class="paramname">rootOnly</td><td>[Optional] - Specifies whether to only scan the root path or not when searching for modules. </td></tr>
  994. </table>
  995. </dd>
  996. </dl>
  997. <dl class="section return"><dt>Returns</dt><dd>Whether the scan was successful or not. A successful scan can still find zero modules. </dd></dl>
  998. </li>
  999. </ul>
  1000. </div>
  1001. </div>
  1002. <a class="anchor" id="a0be8b4537016c6aaf1b1bf46a10dc824"></a>
  1003. <div class="memitem">
  1004. <div class="memproto">
  1005. <table class="memname">
  1006. <tr>
  1007. <td class="memname">bool ModuleManager::setModuleExtension </td>
  1008. <td>(</td>
  1009. <td class="paramtype">moduleExtension&#160;</td>
  1010. <td class="paramname"></td><td>)</td>
  1011. <td></td>
  1012. </tr>
  1013. </table>
  1014. </div><div class="memdoc">
  1015. <ul>
  1016. <li>Set the module extension used to scan for modules. The default is 'module'. <dl class="params"><dt>Parameters</dt><dd>
  1017. <table class="params">
  1018. <tr><td class="paramname">moduleExtension</td><td>The module extension used to scan for modules. Do not use a period character. </td></tr>
  1019. </table>
  1020. </dd>
  1021. </dl>
  1022. <dl class="section return"><dt>Returns</dt><dd>Whether setting the module extension was successful or not. </dd></dl>
  1023. </li>
  1024. </ul>
  1025. </div>
  1026. </div>
  1027. <a class="anchor" id="a0be8b4537016c6aaf1b1bf46a10dc824"></a>
  1028. <div class="memitem">
  1029. <div class="memproto">
  1030. <table class="memname">
  1031. <tr>
  1032. <td class="memname">bool ModuleManager::setModuleExtension </td>
  1033. <td>(</td>
  1034. <td class="paramtype">moduleExtension&#160;</td>
  1035. <td class="paramname"></td><td>)</td>
  1036. <td></td>
  1037. </tr>
  1038. </table>
  1039. </div><div class="memdoc">
  1040. <ul>
  1041. <li>Set the module extension used to scan for modules. The default is 'module'. <dl class="params"><dt>Parameters</dt><dd>
  1042. <table class="params">
  1043. <tr><td class="paramname">moduleExtension</td><td>The module extension used to scan for modules. Do not use a period character. </td></tr>
  1044. </table>
  1045. </dd>
  1046. </dl>
  1047. <dl class="section return"><dt>Returns</dt><dd>Whether setting the module extension was successful or not. </dd></dl>
  1048. </li>
  1049. </ul>
  1050. </div>
  1051. </div>
  1052. <a class="anchor" id="add63f2097a2982c41d4f15e5b2d1c90d"></a>
  1053. <div class="memitem">
  1054. <div class="memproto">
  1055. <table class="memname">
  1056. <tr>
  1057. <td class="memname">bool ModuleManager::synchronizeDependencies </td>
  1058. <td>(</td>
  1059. <td class="paramtype">rootModuleDefinition&#160;</td>
  1060. <td class="paramname">, </td>
  1061. </tr>
  1062. <tr>
  1063. <td class="paramkey"></td>
  1064. <td></td>
  1065. <td class="paramtype">targetDependencyPath&#160;</td>
  1066. <td class="paramname">&#160;</td>
  1067. </tr>
  1068. <tr>
  1069. <td></td>
  1070. <td>)</td>
  1071. <td></td><td></td>
  1072. </tr>
  1073. </table>
  1074. </div><div class="memdoc">
  1075. <ul>
  1076. <li>Synchronize the module dependencies of a module definition to a target dependency folder. <dl class="params"><dt>Parameters</dt><dd>
  1077. <table class="params">
  1078. <tr><td class="paramname">rootModuleDefinition</td><td>The module definition used to determine dependencies. </td></tr>
  1079. <tr><td class="paramname">targetDependencyPath</td><td>The target dependency folder to copy dependencies to. </td></tr>
  1080. </table>
  1081. </dd>
  1082. </dl>
  1083. <dl class="section return"><dt>Returns</dt><dd>Whether the module dependencies were synchronized correctly or not. </dd></dl>
  1084. </li>
  1085. </ul>
  1086. </div>
  1087. </div>
  1088. <a class="anchor" id="add63f2097a2982c41d4f15e5b2d1c90d"></a>
  1089. <div class="memitem">
  1090. <div class="memproto">
  1091. <table class="memname">
  1092. <tr>
  1093. <td class="memname">bool ModuleManager::synchronizeDependencies </td>
  1094. <td>(</td>
  1095. <td class="paramtype">rootModuleDefinition&#160;</td>
  1096. <td class="paramname">, </td>
  1097. </tr>
  1098. <tr>
  1099. <td class="paramkey"></td>
  1100. <td></td>
  1101. <td class="paramtype">targetDependencyPath&#160;</td>
  1102. <td class="paramname">&#160;</td>
  1103. </tr>
  1104. <tr>
  1105. <td></td>
  1106. <td>)</td>
  1107. <td></td><td></td>
  1108. </tr>
  1109. </table>
  1110. </div><div class="memdoc">
  1111. <ul>
  1112. <li>Synchronize the module dependencies of a module definition to a target dependency folder. <dl class="params"><dt>Parameters</dt><dd>
  1113. <table class="params">
  1114. <tr><td class="paramname">rootModuleDefinition</td><td>The module definition used to determine dependencies. </td></tr>
  1115. <tr><td class="paramname">targetDependencyPath</td><td>The target dependency folder to copy dependencies to. </td></tr>
  1116. </table>
  1117. </dd>
  1118. </dl>
  1119. <dl class="section return"><dt>Returns</dt><dd>Whether the module dependencies were synchronized correctly or not. </dd></dl>
  1120. </li>
  1121. </ul>
  1122. </div>
  1123. </div>
  1124. <a class="anchor" id="acb76fa2bfe5377de89b5c41c70184d0b"></a>
  1125. <div class="memitem">
  1126. <div class="memproto">
  1127. <table class="memname">
  1128. <tr>
  1129. <td class="memname">bool ModuleManager::unloadExplicit </td>
  1130. <td>(</td>
  1131. <td class="paramtype">moduleId&#160;</td>
  1132. <td class="paramname"></td><td>)</td>
  1133. <td></td>
  1134. </tr>
  1135. </table>
  1136. </div><div class="memdoc">
  1137. <ul>
  1138. <li>Unload the specified module explicitly. <dl class="params"><dt>Parameters</dt><dd>
  1139. <table class="params">
  1140. <tr><td class="paramname">moduleId</td><td>The module Id to unload. </td></tr>
  1141. </table>
  1142. </dd>
  1143. </dl>
  1144. <dl class="section return"><dt>Returns</dt><dd>Whether the module Id was unloaded or not. </dd></dl>
  1145. </li>
  1146. </ul>
  1147. </div>
  1148. </div>
  1149. <a class="anchor" id="acb76fa2bfe5377de89b5c41c70184d0b"></a>
  1150. <div class="memitem">
  1151. <div class="memproto">
  1152. <table class="memname">
  1153. <tr>
  1154. <td class="memname">bool ModuleManager::unloadExplicit </td>
  1155. <td>(</td>
  1156. <td class="paramtype">moduleId&#160;</td>
  1157. <td class="paramname"></td><td>)</td>
  1158. <td></td>
  1159. </tr>
  1160. </table>
  1161. </div><div class="memdoc">
  1162. <ul>
  1163. <li>Unload the specified module explicitly. <dl class="params"><dt>Parameters</dt><dd>
  1164. <table class="params">
  1165. <tr><td class="paramname">moduleId</td><td>The module Id to unload. </td></tr>
  1166. </table>
  1167. </dd>
  1168. </dl>
  1169. <dl class="section return"><dt>Returns</dt><dd>Whether the module Id was unloaded or not. </dd></dl>
  1170. </li>
  1171. </ul>
  1172. </div>
  1173. </div>
  1174. <a class="anchor" id="a0eb19e50be56710c95f9c6a702e36716"></a>
  1175. <div class="memitem">
  1176. <div class="memproto">
  1177. <table class="memname">
  1178. <tr>
  1179. <td class="memname">bool ModuleManager::unloadGroup </td>
  1180. <td>(</td>
  1181. <td class="paramtype">moduleGroup&#160;</td>
  1182. <td class="paramname"></td><td>)</td>
  1183. <td></td>
  1184. </tr>
  1185. </table>
  1186. </div><div class="memdoc">
  1187. <ul>
  1188. <li>Unload the specified module group. <dl class="params"><dt>Parameters</dt><dd>
  1189. <table class="params">
  1190. <tr><td class="paramname">moduleGroup</td><td>The module group to unload. </td></tr>
  1191. </table>
  1192. </dd>
  1193. </dl>
  1194. <dl class="section return"><dt>Returns</dt><dd>Whether the module group was unloaded or not. </dd></dl>
  1195. </li>
  1196. </ul>
  1197. </div>
  1198. </div>
  1199. <a class="anchor" id="a0eb19e50be56710c95f9c6a702e36716"></a>
  1200. <div class="memitem">
  1201. <div class="memproto">
  1202. <table class="memname">
  1203. <tr>
  1204. <td class="memname">bool ModuleManager::unloadGroup </td>
  1205. <td>(</td>
  1206. <td class="paramtype">moduleGroup&#160;</td>
  1207. <td class="paramname"></td><td>)</td>
  1208. <td></td>
  1209. </tr>
  1210. </table>
  1211. </div><div class="memdoc">
  1212. <ul>
  1213. <li>Unload the specified module group. <dl class="params"><dt>Parameters</dt><dd>
  1214. <table class="params">
  1215. <tr><td class="paramname">moduleGroup</td><td>The module group to unload. </td></tr>
  1216. </table>
  1217. </dd>
  1218. </dl>
  1219. <dl class="section return"><dt>Returns</dt><dd>Whether the module group was unloaded or not. </dd></dl>
  1220. </li>
  1221. </ul>
  1222. </div>
  1223. </div>
  1224. <a class="anchor" id="a99377903a86b74f841f5ccfdbb506a2a"></a>
  1225. <div class="memitem">
  1226. <div class="memproto">
  1227. <table class="memname">
  1228. <tr>
  1229. <td class="memname">bool ModuleManager::unregisterModule </td>
  1230. <td>(</td>
  1231. <td class="paramtype">moduleId&#160;</td>
  1232. <td class="paramname">, </td>
  1233. </tr>
  1234. <tr>
  1235. <td class="paramkey"></td>
  1236. <td></td>
  1237. <td class="paramtype">versionId&#160;</td>
  1238. <td class="paramname">&#160;</td>
  1239. </tr>
  1240. <tr>
  1241. <td></td>
  1242. <td>)</td>
  1243. <td></td><td></td>
  1244. </tr>
  1245. </table>
  1246. </div><div class="memdoc">
  1247. <ul>
  1248. <li>Unregister the specified module. <dl class="params"><dt>Parameters</dt><dd>
  1249. <table class="params">
  1250. <tr><td class="paramname">moduleId</td><td>The module Id to unregister. </td></tr>
  1251. <tr><td class="paramname">versionId</td><td>The version Id to unregister. </td></tr>
  1252. </table>
  1253. </dd>
  1254. </dl>
  1255. <dl class="section return"><dt>Returns</dt><dd>Whether the module was unregister or not. </dd></dl>
  1256. </li>
  1257. </ul>
  1258. </div>
  1259. </div>
  1260. <a class="anchor" id="a99377903a86b74f841f5ccfdbb506a2a"></a>
  1261. <div class="memitem">
  1262. <div class="memproto">
  1263. <table class="memname">
  1264. <tr>
  1265. <td class="memname">bool ModuleManager::unregisterModule </td>
  1266. <td>(</td>
  1267. <td class="paramtype">moduleId&#160;</td>
  1268. <td class="paramname">, </td>
  1269. </tr>
  1270. <tr>
  1271. <td class="paramkey"></td>
  1272. <td></td>
  1273. <td class="paramtype">versionId&#160;</td>
  1274. <td class="paramname">&#160;</td>
  1275. </tr>
  1276. <tr>
  1277. <td></td>
  1278. <td>)</td>
  1279. <td></td><td></td>
  1280. </tr>
  1281. </table>
  1282. </div><div class="memdoc">
  1283. <ul>
  1284. <li>Unregister the specified module. <dl class="params"><dt>Parameters</dt><dd>
  1285. <table class="params">
  1286. <tr><td class="paramname">moduleId</td><td>The module Id to unregister. </td></tr>
  1287. <tr><td class="paramname">versionId</td><td>The version Id to unregister. </td></tr>
  1288. </table>
  1289. </dd>
  1290. </dl>
  1291. <dl class="section return"><dt>Returns</dt><dd>Whether the module was unregister or not. </dd></dl>
  1292. </li>
  1293. </ul>
  1294. </div>
  1295. </div>
  1296. <h2 class="groupheader">Member Data Documentation</h2>
  1297. <a class="anchor" id="a7c5ff3602fb86a67956dba971a8aaf19"></a>
  1298. <div class="memitem">
  1299. <div class="memproto">
  1300. <table class="memname">
  1301. <tr>
  1302. <td class="memname">bool ModuleManager::canSaveDynamicFields</td>
  1303. </tr>
  1304. </table>
  1305. </div><div class="memdoc">
  1306. </div>
  1307. </div>
  1308. <a class="anchor" id="ace8ccffd68081c64fa72e783b9fc4538"></a>
  1309. <div class="memitem">
  1310. <div class="memproto">
  1311. <table class="memname">
  1312. <tr>
  1313. <td class="memname">string ModuleManager::class</td>
  1314. </tr>
  1315. </table>
  1316. </div><div class="memdoc">
  1317. <p>Script SuperClass of object. </p>
  1318. </div>
  1319. </div>
  1320. <a class="anchor" id="a3d1385534733bd1cdf6a72a58ab2efef"></a>
  1321. <div class="memitem">
  1322. <div class="memproto">
  1323. <table class="memname">
  1324. <tr>
  1325. <td class="memname">bool ModuleManager::EchoInfo</td>
  1326. </tr>
  1327. </table>
  1328. </div><div class="memdoc">
  1329. <p>Whether the module manager echos extra information to the console or not. </p>
  1330. </div>
  1331. </div>
  1332. <a class="anchor" id="a37ab956155c14bc383599c1755ea5377"></a>
  1333. <div class="memitem">
  1334. <div class="memproto">
  1335. <table class="memname">
  1336. <tr>
  1337. <td class="memname">bool ModuleManager::EnforceDependencies</td>
  1338. </tr>
  1339. </table>
  1340. </div><div class="memdoc">
  1341. <p>Whether the module manager enforces any dependencies on module definitions it discovers or not. </p>
  1342. </div>
  1343. </div>
  1344. <a class="anchor" id="a7d4549b20a40d45179fae9dd345e46fa"></a>
  1345. <div class="memitem">
  1346. <div class="memproto">
  1347. <table class="memname">
  1348. <tr>
  1349. <td class="memname">string ModuleManager::internalName</td>
  1350. </tr>
  1351. </table>
  1352. </div><div class="memdoc">
  1353. </div>
  1354. </div>
  1355. <a class="anchor" id="a70ca26f3076189886af9093151281d35"></a>
  1356. <div class="memitem">
  1357. <div class="memproto">
  1358. <table class="memname">
  1359. <tr>
  1360. <td class="memname">SimObjectPtr ModuleManager::parentGroup</td>
  1361. </tr>
  1362. </table>
  1363. </div><div class="memdoc">
  1364. <p>Group hierarchy parent of the object. </p>
  1365. </div>
  1366. </div>
  1367. <a class="anchor" id="af71802aa414e1e40d875c9fed39631ad"></a>
  1368. <div class="memitem">
  1369. <div class="memproto">
  1370. <table class="memname">
  1371. <tr>
  1372. <td class="memname">string ModuleManager::superclass</td>
  1373. </tr>
  1374. </table>
  1375. </div><div class="memdoc">
  1376. <p>Script Class of object. </p>
  1377. </div>
  1378. </div>
  1379. </div><!-- contents -->
  1380. <!-- START FOOTER -->
  1381. <br>
  1382. <br>
  1383. <center>
  1384. <div style="color: #777777;">
  1385. Copyright &copy; 2013 <a style="color: #777777;" target="_blank" href="http://www.garagegames.com">GarageGames, LLC</a>. All Rights Reserved.
  1386. </div>
  1387. </center>
  1388. </body>
  1389. </html>