diff options
| author | Grant Limberg <glimberg@gmail.com> | 2015-07-16 18:09:57 -0700 |
|---|---|---|
| committer | Grant Limberg <glimberg@gmail.com> | 2015-07-16 18:09:57 -0700 |
| commit | 1e8ead441c90b731573d7949152643e0082bdb2e (patch) | |
| tree | 80f15238fc0b3543f880bcd03564fe6e2ee95731 /node/Switch.hpp | |
| parent | e45475c5b5bcee4fb88e797a50eb38b6ad3d6923 (diff) | |
| parent | 0db7c94c9004ac488b6163905d80f7515141d9c6 (diff) | |
| download | infinitytier-1e8ead441c90b731573d7949152643e0082bdb2e.tar.gz infinitytier-1e8ead441c90b731573d7949152643e0082bdb2e.zip | |
Merge branch 'adamierymenko-dev' into android-jni
Diffstat (limited to 'node/Switch.hpp')
| -rw-r--r-- | node/Switch.hpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/node/Switch.hpp b/node/Switch.hpp index 89c9a56b..e7f1523a 100644 --- a/node/Switch.hpp +++ b/node/Switch.hpp @@ -99,20 +99,20 @@ public: /** * Send a packet to a ZeroTier address (destination in packet) - * + * * The packet must be fully composed with source and destination but not * yet encrypted. If the destination peer is known the packet * is sent immediately. Otherwise it is queued and a WHOIS is dispatched. * * The packet may be compressed. Compression isn't done here. - * + * * Needless to say, the packet's source must be this node. Otherwise it * won't be encrypted right. (This is not used for relaying.) * * The network ID should only be specified for frames and other actual * network traffic. Other traffic such as controller requests and regular * protocol messages should specify zero. - * + * * @param packet Packet to send * @param encrypt Encrypt packet payload? (always true except for HELLO) * @param nwid Related network ID or 0 if message is not in-network traffic @@ -168,7 +168,7 @@ public: /** * Perform retries and other periodic timer tasks - * + * * This can return a very long delay if there are no pending timer * tasks. The caller should cap this comparatively vs. other values. * @@ -184,6 +184,7 @@ private: bool _trySend(const Packet &packet,bool encrypt,uint64_t nwid); const RuntimeEnvironment *const RR; + uint64_t _lastBeaconResponse; // Outsanding WHOIS requests and how many retries they've undergone struct WhoisRequest |
