diff --git a/modules/m_fetch.h b/modules/m_fetch.h index 2ee36022c..7216878a1 100644 --- a/modules/m_fetch.h +++ b/modules/m_fetch.h @@ -14,6 +14,10 @@ namespace ircd::m::fetch struct request; // m/fetch.h struct evaltab; + static bool operator<(const request &a, const request &b) noexcept; + static bool operator<(const request &a, const string_view &b) noexcept; + static bool operator<(const string_view &a, const request &b) noexcept; + extern ctx::dock dock; extern std::set> requests; extern std::multimap rooms; @@ -27,10 +31,6 @@ namespace ircd::m::fetch extern conf::item enable; extern log::log log; - static bool operator<(const request &a, const request &b) noexcept; - static bool operator<(const request &a, const string_view &b) noexcept; - static bool operator<(const string_view &a, const request &b) noexcept; - static bool timedout(const request &, const time_t &now); static string_view select_origin(request &, const string_view &); static string_view select_random_origin(request &);