2
0
Adam Ierymenko 11 жил өмнө
parent
commit
c49e253e21

+ 6 - 0
node/OutboundMulticast.hpp

@@ -86,6 +86,12 @@ public:
 	 */
 	inline uint64_t timestamp() const throw() { return _timestamp; }
 
+	/**
+	 * @param now Current time
+	 * @return True if this multicast is expired (has exceeded transmit timeout)
+	 */
+	inline bool expired(uint64_t now) const throw() { return ((now - _timestamp) >= ZT_MULTICAST_TRANSMIT_TIMEOUT); }
+
 	/**
 	 * @return Number of unique recipients to which this packet has already been sent
 	 */