Changeset 10535 for code/branches/core7/src/libraries/core/Core.cc
- Timestamp:
- Jun 6, 2015, 11:52:25 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core7/src/libraries/core/Core.cc
r10532 r10535 126 126 this->dynLibManager_ = new DynLibManager(); 127 127 128 // TODO: initialize StaticInitializationManager129 this->staticInitHandler_ = new CoreStaticInitializationHandler();130 StaticInitializationManager::getInstance().addHandler(this->staticInitHandler_);131 132 128 // TODO: initialize Root-Context 133 129 // TODO: initialize IdentifierManager here … … 136 132 // TODO: initialize ConsoleCommandManager here 137 133 // TODO: initialize NetworkFunctionManager here 134 // TODO: initialize StaticInitializationManager 135 this->staticInitHandler_ = new CoreStaticInitializationHandler(); 136 StaticInitializationManager::getInstance().addHandler(this->staticInitHandler_); 137 138 138 this->rootModule_ = ModuleInstance::getCurrentModuleInstance(); 139 this->rootModule_->loadAllStaticallyInitializedInstances(0);139 StaticInitializationManager::getInstance().loadModule(this->rootModule_); 140 140 141 141 // Parse command line arguments AFTER the modules have been loaded (static code!) … … 198 198 // creates the class hierarchy for all classes with factories 199 199 orxout(internal_info) << "creating class hierarchy" << endl; 200 IdentifierManager::getInstance().createClassHierarchy(); 200 this->staticInitHandler_->initInstances(this->rootModule_); 201 this->staticInitHandler_->setInitInstances(true); 201 202 202 203 // Loader … … 253 254 if (this->rootModule_) 254 255 { 255 this->rootModule_->unloadAllStaticallyInitializedInstances(0);256 StaticInitializationManager::getInstance().unloadModule(this->rootModule_); 256 257 this->rootModule_->deleteAllStaticallyInitializedInstances(); 257 258 }
Note: See TracChangeset
for help on using the changeset viewer.