+ /**
+ * Endpoint Retention Policy Settings
+ */
+ struct retention_t
+ {
+ retention_t();
+ retention_t(uint32_t remote_ep_timeout);
+
+ retention_t(const retention_t&) = default;
+ retention_t& operator=(const retention_t&) = default;
+
+ bool operator==(const retention_t& o) const;
+ std::string to_string() const;
+
+ /**
+ * Remote Endpoint timeout/ageing
+ */
+ uint32_t remote_ep_timeout;
+ };
+