LeviLamina
Loading...
Searching...
No Matches
RetryPolicy.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Bedrock::Http { class Response; }
8// clang-format on
9
10namespace Bedrock::Http {
11
13public:
14 // member variables
15 // NOLINTBEGIN
17 // NOLINTEND
18
19public:
20 // prevent constructor by default
21 RetryPolicy& operator=(RetryPolicy const&);
24
25public:
26 // member functions
27 // NOLINTBEGIN
28 MCNAPI ~RetryPolicy();
29 // NOLINTEND
30
31public:
32 // static functions
33 // NOLINTBEGIN
34 MCNAPI static ::std::function<::std::optional<::std::chrono::seconds>(::Bedrock::Http::Response const&)> Chained(
35 ::std::initializer_list<
36 ::std::function<::std::optional<::std::chrono::seconds>(::Bedrock::Http::Response const&)>>&& retryChain
37 );
38 // NOLINTEND
39
40public:
41 // destructor thunk
42 // NOLINTBEGIN
43 MCNAPI void $dtor();
44 // NOLINTEND
45};
46
47} // namespace Bedrock::Http
Definition Response.h:13
Definition RetryPolicy.h:12
static MCAPI ::std::function<::std::optional<::std::chrono::seconds >(::Bedrock::Http::Response const &)> Chained(::std::initializer_list< ::std::function<::std::optional<::std::chrono::seconds >(::Bedrock::Http::Response const &)> > &&retryChain)
Definition Alias.h:14