diff options
| author | George Hazan <george.hazan@gmail.com> | 2024-01-09 13:13:23 +0300 |
|---|---|---|
| committer | George Hazan <george.hazan@gmail.com> | 2024-01-09 13:13:23 +0300 |
| commit | 110fdc1157d94f5d787a21c60163681767fdd6c4 (patch) | |
| tree | 3a401fa5b6d10e397784f4a7aa1cda38beee9fb9 /include | |
| parent | 74c01c7fb7862ec01ad27c4b225b08b7aa0f3b0a (diff) | |
more strict constructor of MHttpRequest to avoid quirks
Diffstat (limited to 'include')
| -rw-r--r-- | include/m_netlib.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/m_netlib.h b/include/m_netlib.h index 85e91f3d90..afc4493c7b 100644 --- a/include/m_netlib.h +++ b/include/m_netlib.h @@ -451,10 +451,10 @@ struct MIR_APP_EXPORT MHttpHeaders : public OBJLIST<MHttpHeader> struct MIR_APP_EXPORT MHttpRequest : public MHttpHeaders, public MNonCopyable, public MZeroedObject
{
- MHttpRequest();
+ MHttpRequest(int type);
~MHttpRequest();
- int requestType = REQUEST_GET; // a REQUEST_
+ int requestType; // a REQUEST_
uint32_t flags;
CMStringA m_szUrl, m_szParam;
HNETLIBCONN nlc;
@@ -516,7 +516,8 @@ template <class T> class MTHttpRequest : public MHttpRequest
{
public:
- __forceinline MTHttpRequest()
+ __forceinline MTHttpRequest() :
+ MHttpRequest(REQUEST_GET)
{}
typedef void (T::*MTHttpRequestHandler)(MHttpResponse*, struct AsyncHttpRequest*);
|
