Changeset 9667 for code/trunk/src/libraries/network/NetworkFunction.cc
- Timestamp:
- Aug 25, 2013, 9:08:42 PM (11 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
/code/branches/core6 merged: 9552-9554,9556-9574,9577-9579,9585-9593,9596-9612,9626-9662
- Property svn:mergeinfo changed
-
code/trunk/src/libraries/network/NetworkFunction.cc
r7284 r9667 37 37 std::map<uint32_t, NetworkMemberFunctionBase*> NetworkMemberFunctionBase::idMap_; 38 38 39 // no suitable factory for NetworkFunctionBase (and children), so we declare it abstract 40 RegisterAbstractClass(NetworkFunctionBase).inheritsFrom(Class(Listable)); 41 RegisterAbstractClass(NetworkFunctionStatic).inheritsFrom(Class(NetworkFunctionBase)); 42 RegisterAbstractClass(NetworkMemberFunctionBase).inheritsFrom(Class(NetworkFunctionBase)); 43 39 44 NetworkFunctionBase::NetworkFunctionBase(const std::string& name) 40 45 { 41 RegisterRootObject(NetworkFunctionBase);46 RegisterObject(NetworkFunctionBase); 42 47 43 48 static uint32_t networkID = 0; … … 57 62 std::map<std::string, NetworkFunctionBase*>::iterator it; 58 63 for( it=map.begin(); it!=map.end(); ++it ) 59 it->second->destroy();64 delete it->second; 60 65 } 61 66
Note: See TracChangeset
for help on using the changeset viewer.