diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2015-03-18 16:10:48 -0700 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2015-03-18 16:10:48 -0700 |
| commit | a8a92c5b89b51f6786d6e5cb41a588197b6afabb (patch) | |
| tree | 9004ad82f5660f889635e5ccf5ede58be0f4922d /node/NetworkConfig.hpp | |
| parent | cea3f2815589f956f699ad589a66c9d09f406ee9 (diff) | |
| download | infinitytier-a8a92c5b89b51f6786d6e5cb41a588197b6afabb.tar.gz infinitytier-a8a92c5b89b51f6786d6e5cb41a588197b6afabb.zip | |
A whole lot of Sqlite netconf master work, and some fixes elsewhere in the code.
Diffstat (limited to 'node/NetworkConfig.hpp')
| -rw-r--r-- | node/NetworkConfig.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
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<MulticastGroup,MulticastRate> &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; |
