diff options
| author | Joseph Henry <[email protected]> | 2017-05-30 13:11:43 -0700 |
|---|---|---|
| committer | Joseph Henry <[email protected]> | 2017-05-30 13:11:43 -0700 |
| commit | 673d1b9a095025368177088bbf6875d7d3057f2f (patch) | |
| tree | 3291ad3a81fb076055e7bf173b5766ccdca675be /zto/controller/JSONDB.hpp | |
| parent | 5cfb4c38ef2ab3a3621bf568db6bb2b2bd83a357 (diff) | |
updated ZTO core1.1.2
Diffstat (limited to 'zto/controller/JSONDB.hpp')
| -rw-r--r-- | zto/controller/JSONDB.hpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/zto/controller/JSONDB.hpp b/zto/controller/JSONDB.hpp index 530f963..e164a14 100644 --- a/zto/controller/JSONDB.hpp +++ b/zto/controller/JSONDB.hpp @@ -93,6 +93,15 @@ public: return r; } + inline unsigned long memberCount(const uint64_t networkId) + { + Mutex::Lock _l(_networks_m); + std::unordered_map<uint64_t,_NW>::const_iterator i(_networks.find(networkId)); + if (i != _networks.end()) + return (unsigned long)i->second.members.size(); + return 0; + } + template<typename F> inline void eachMember(const uint64_t networkId,F func) { |
