From a8a92c5b89b51f6786d6e5cb41a588197b6afabb Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Wed, 18 Mar 2015 16:10:48 -0700 Subject: A whole lot of Sqlite netconf master work, and some fixes elsewhere in the code. --- node/NetworkConfig.hpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'node/NetworkConfig.hpp') diff --git a/node/NetworkConfig.hpp b/node/NetworkConfig.hpp index 4b998ea1..0aa7a70d 100644 --- a/node/NetworkConfig.hpp +++ b/node/NetworkConfig.hpp @@ -52,6 +52,7 @@ namespace ZeroTier { #define ZT_NETWORKCONFIG_DICT_KEY_ALLOWED_ETHERNET_TYPES "et" #define ZT_NETWORKCONFIG_DICT_KEY_NETWORK_ID "nwid" #define ZT_NETWORKCONFIG_DICT_KEY_TIMESTAMP "ts" +#define ZT_NETWORKCONFIG_DICT_KEY_REVISION "r" #define ZT_NETWORKCONFIG_DICT_KEY_ISSUED_TO "id" #define ZT_NETWORKCONFIG_DICT_KEY_MULTICAST_LIMIT "ml" #define ZT_NETWORKCONFIG_DICT_KEY_MULTICAST_RATES "mr" @@ -134,6 +135,7 @@ public: inline uint64_t networkId() const throw() { return _nwid; } inline uint64_t timestamp() const throw() { return _timestamp; } + inline uint64_t revision() const throw() { return _revision; } inline const Address &issuedTo() const throw() { return _issuedTo; } inline unsigned int multicastLimit() const throw() { return _multicastLimit; } inline const std::map &multicastRates() const throw() { return _multicastRates; } @@ -174,6 +176,7 @@ private: uint64_t _nwid; uint64_t _timestamp; + uint64_t _revision; unsigned char _etWhitelist[65536 / 8]; Address _issuedTo; unsigned int _multicastLimit; -- cgit v1.2.3