diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2016-08-04 09:51:15 -0700 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2016-08-04 09:51:15 -0700 |
| commit | 404a0bbddd90ef2fbd624a0089076aac7e9184b4 (patch) | |
| tree | 1b4dc5fa1331bb34a74bfd44a55f7557baa1303a /node/NetworkConfig.hpp | |
| parent | f057bb63cdc4bebc4608f4f2ed6da4656ddbc8a9 (diff) | |
| download | infinitytier-404a0bbddd90ef2fbd624a0089076aac7e9184b4.tar.gz infinitytier-404a0bbddd90ef2fbd624a0089076aac7e9184b4.zip | |
...
Diffstat (limited to 'node/NetworkConfig.hpp')
| -rw-r--r-- | node/NetworkConfig.hpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/node/NetworkConfig.hpp b/node/NetworkConfig.hpp index 6158c566..7bbedf20 100644 --- a/node/NetworkConfig.hpp +++ b/node/NetworkConfig.hpp @@ -318,6 +318,24 @@ public: return false; } + const Capability *capability(const uint32_t id) const + { + for(unsigned int i=0;i<capabilityCount;++i) { + if (capabilities[i].id() == id) + return &(capabilities[i]); + } + return (Capability *)0; + } + + const Tag *tag(const uint32_t id) const + { + for(unsigned int i=0;i<tagCount;++i) { + if (tags[i].id() == id) + return &(tags[i]); + } + return (Tag *)0; + } + /* inline void dump() const { |
