- Timestamp:
- Jun 7, 2015, 2:16:55 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core7/src/libraries/network/NetworkFunctionManager.h
r10520 r10542 36 36 #include <set> 37 37 38 #include "util/Singleton.h" 39 #include "NetworkFunction.h" 40 38 41 namespace orxonox 39 42 { 40 class _NetworkExport NetworkFunctionManager 43 class _NetworkExport NetworkFunctionManager : public Singleton<NetworkFunctionManager> 41 44 { 45 friend class Singleton<NetworkFunctionManager>; 46 42 47 public: 43 static NetworkFunctionManager& getInstance();44 45 48 void registerFunction(NetworkFunctionBase* function); 46 49 void unregisterFunction(NetworkFunctionBase* function); … … 58 61 std::map<NetworkFunctionPointer, NetworkFunctionBase*> functorMap_; 59 62 std::map<uint32_t, NetworkFunctionBase*> idMap_; 63 64 static NetworkFunctionManager* singletonPtr_s; 60 65 }; 61 66 }
Note: See TracChangeset
for help on using the changeset viewer.