From 5c9411a671dbc62297863bfa732929e197557697 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Mon, 29 Jun 2015 14:52:09 -0700 Subject: Untested -- modifications to support IP ranges instead of ip/mask for IP assignment pools, also add portId to Rule for future use. --- controller/SqliteNetworkController.hpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'controller/SqliteNetworkController.hpp') diff --git a/controller/SqliteNetworkController.hpp b/controller/SqliteNetworkController.hpp index 9cdbc404..6b3a8628 100644 --- a/controller/SqliteNetworkController.hpp +++ b/controller/SqliteNetworkController.hpp @@ -80,6 +80,13 @@ public: std::string &responseContentType); private: + enum IpAssignmentType { + // IP assignment is a static IP address + ZT_IP_ASSIGNMENT_TYPE_ADDRESS = 0, + // IP assignment is a network -- a route via this interface, not an address + ZT_IP_ASSIGNMENT_TYPE_NETWORK = 1 + }; + unsigned int _doCPGet( const std::vector &path, const std::map &urlArgs, -- cgit v1.2.3