From bbd9915056735c4719fa3ac59cc592187647b964 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Tue, 12 Apr 2016 12:26:10 -0700 Subject: Refactor Node for new NetworkConfig --- node/NetworkConfig.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'node/NetworkConfig.hpp') diff --git a/node/NetworkConfig.hpp b/node/NetworkConfig.hpp index 5626ddd2..c499eb48 100644 --- a/node/NetworkConfig.hpp +++ b/node/NetworkConfig.hpp @@ -193,6 +193,16 @@ public: return r; } + inline std::vector relays() const + { + std::vector r; + for(unsigned int i=0;i<_staticCount;++i) { + if ((_static[i].flags & ZT_NETWORK_STATIC_DEVICE_IS_RELAY) != 0) + r.push_back(_static[i]); + } + return r; + } + /** * @param fromPeer Peer attempting to bridge other Ethernet peers onto network * @return True if this network allows bridging -- cgit v1.2.3