Changeset 10535 for code/branches/core7/src/libraries/core/module
- Timestamp:
- Jun 6, 2015, 11:52:25 PM (10 years ago)
- Location:
- code/branches/core7/src/libraries/core/module
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core7/src/libraries/core/module/ModuleInstance.cc
r10530 r10535 56 56 } 57 57 58 void ModuleInstance::loadAllStaticallyInitializedInstances(Static allyInitializedInstance::Type type)58 void ModuleInstance::loadAllStaticallyInitializedInstances(StaticInitialization::Type type) 59 59 { 60 60 const std::set<StaticallyInitializedInstance*>& instances = this->staticallyInitializedInstancesByType_[type]; … … 63 63 } 64 64 65 void ModuleInstance::unloadAllStaticallyInitializedInstances(Static allyInitializedInstance::Type type)65 void ModuleInstance::unloadAllStaticallyInitializedInstances(StaticInitialization::Type type) 66 66 { 67 67 const std::set<StaticallyInitializedInstance*>& instances = this->staticallyInitializedInstancesByType_[type]; … … 72 72 void ModuleInstance::deleteAllStaticallyInitializedInstances() 73 73 { 74 std::map<Static allyInitializedInstance::Type, std::set<StaticallyInitializedInstance*> > copy(this->staticallyInitializedInstancesByType_);74 std::map<StaticInitialization::Type, std::set<StaticallyInitializedInstance*> > copy(this->staticallyInitializedInstancesByType_); 75 75 this->staticallyInitializedInstancesByType_.clear(); 76 for (std::map<Static allyInitializedInstance::Type, std::set<StaticallyInitializedInstance*> >::iterator it1 = copy.begin(); it1 != copy.end(); ++it1)76 for (std::map<StaticInitialization::Type, std::set<StaticallyInitializedInstance*> >::iterator it1 = copy.begin(); it1 != copy.end(); ++it1) 77 77 for (std::set<StaticallyInitializedInstance*>::iterator it2 = it1->second.begin(); it2 != it1->second.end(); ++it2) 78 78 delete (*it2); -
code/branches/core7/src/libraries/core/module/ModuleInstance.h
r10530 r10535 49 49 void removeStaticallyInitializedInstance(StaticallyInitializedInstance* instance); 50 50 51 void loadAllStaticallyInitializedInstances(Static allyInitializedInstance::Type type);52 void unloadAllStaticallyInitializedInstances(Static allyInitializedInstance::Type type);51 void loadAllStaticallyInitializedInstances(StaticInitialization::Type type); 52 void unloadAllStaticallyInitializedInstances(StaticInitialization::Type type); 53 53 54 54 void deleteAllStaticallyInitializedInstances(); … … 66 66 67 67 private: 68 std::map<Static allyInitializedInstance::Type, std::set<StaticallyInitializedInstance*> > staticallyInitializedInstancesByType_;68 std::map<StaticInitialization::Type, std::set<StaticallyInitializedInstance*> > staticallyInitializedInstancesByType_; 69 69 std::string name_; 70 70 DynLib* dynLib_; -
code/branches/core7/src/libraries/core/module/StaticInitializationHandlerIncludes.h
r10531 r10535 48 48 public: 49 49 StaticallyInitializedStaticInitializationHandler(StaticInitializationHandler* handler) 50 : StaticallyInitializedInstance( 0)50 : StaticallyInitializedInstance(StaticInitialization::STATIC_INITIALIZATION_HANDLER) 51 51 , handler_(handler) 52 52 {} -
code/branches/core7/src/libraries/core/module/StaticInitializationManager.h
r10532 r10535 38 38 class _CoreExport StaticInitializationManager 39 39 { 40 friend class Core;41 42 40 public: 43 41 static StaticInitializationManager& getInstance(); -
code/branches/core7/src/libraries/core/module/StaticallyInitializedInstance.cc
r10530 r10535 33 33 namespace orxonox 34 34 { 35 StaticallyInitializedInstance::StaticallyInitializedInstance( Type type)35 StaticallyInitializedInstance::StaticallyInitializedInstance(StaticInitialization::Type type) 36 36 { 37 37 this->type_ = type; -
code/branches/core7/src/libraries/core/module/StaticallyInitializedInstance.h
r10530 r10535 37 37 { 38 38 public: 39 typedef int Type;40 39 41 StaticallyInitializedInstance( Type type);40 StaticallyInitializedInstance(StaticInitialization::Type type); 42 41 virtual ~StaticallyInitializedInstance(); 43 42 … … 45 44 virtual void unload() = 0; 46 45 47 inline Type getType() const46 inline StaticInitialization::Type getType() const 48 47 { return this->type_; } 49 48 50 49 private: 51 50 ModuleInstance* module_; 52 Type type_;51 StaticInitialization::Type type_; 53 52 }; 54 53 }
Note: See TracChangeset
for help on using the changeset viewer.