mirror of
https://github.com/transmission/transmission.git
synced 2025-12-20 02:18:42 +00:00
refactor: add constexpr (#4514)
This commit is contained in:
@@ -144,7 +144,7 @@ struct tau_scrape_request
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] auto expiresAt() const noexcept
|
[[nodiscard]] constexpr auto expiresAt() const noexcept
|
||||||
{
|
{
|
||||||
return created_at_ + TR_SCRAPE_TIMEOUT_SEC.count();
|
return created_at_ + TR_SCRAPE_TIMEOUT_SEC.count();
|
||||||
}
|
}
|
||||||
@@ -241,7 +241,7 @@ struct tau_announce_request
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] auto expiresAt() const noexcept
|
[[nodiscard]] constexpr auto expiresAt() const noexcept
|
||||||
{
|
{
|
||||||
return created_at_ + TR_ANNOUNCE_TIMEOUT_SEC.count();
|
return created_at_ + TR_ANNOUNCE_TIMEOUT_SEC.count();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -245,7 +245,7 @@ public:
|
|||||||
easy_dispose(easy_);
|
easy_dispose(easy_);
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] auto* easy() const
|
[[nodiscard]] constexpr auto* easy() const
|
||||||
{
|
{
|
||||||
return easy_;
|
return easy_;
|
||||||
}
|
}
|
||||||
@@ -255,42 +255,42 @@ public:
|
|||||||
return options.buffer != nullptr ? options.buffer : privbuf.get();
|
return options.buffer != nullptr ? options.buffer : privbuf.get();
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] auto const& speedLimitTag() const
|
[[nodiscard]] constexpr auto const& speedLimitTag() const
|
||||||
{
|
{
|
||||||
return options.speed_limit_tag;
|
return options.speed_limit_tag;
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] auto const& url() const
|
[[nodiscard]] constexpr auto const& url() const
|
||||||
{
|
{
|
||||||
return options.url;
|
return options.url;
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] auto const& range() const
|
[[nodiscard]] constexpr auto const& range() const
|
||||||
{
|
{
|
||||||
return options.range;
|
return options.range;
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] auto const& cookies() const
|
[[nodiscard]] constexpr auto const& cookies() const
|
||||||
{
|
{
|
||||||
return options.cookies;
|
return options.cookies;
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] auto const& sndbuf() const
|
[[nodiscard]] constexpr auto const& sndbuf() const
|
||||||
{
|
{
|
||||||
return options.sndbuf;
|
return options.sndbuf;
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] auto const& rcvbuf() const
|
[[nodiscard]] constexpr auto const& rcvbuf() const
|
||||||
{
|
{
|
||||||
return options.rcvbuf;
|
return options.rcvbuf;
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] auto const& timeoutSecs() const
|
[[nodiscard]] constexpr auto const& timeoutSecs() const
|
||||||
{
|
{
|
||||||
return options.timeout_secs;
|
return options.timeout_secs;
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] auto ipProtocol() const
|
[[nodiscard]] constexpr auto ipProtocol() const
|
||||||
{
|
{
|
||||||
switch (options.ip_proto)
|
switch (options.ip_proto)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -215,7 +215,7 @@ public:
|
|||||||
return bandwidth_;
|
return bandwidth_;
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] size_t activeReqCount(tr_direction dir) const noexcept override
|
[[nodiscard]] TR_CONSTEXPR20 size_t activeReqCount(tr_direction dir) const noexcept override
|
||||||
{
|
{
|
||||||
if (dir == TR_CLIENT_TO_PEER) // blocks we've requested
|
if (dir == TR_CLIENT_TO_PEER) // blocks we've requested
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user