summaryrefslogtreecommitdiff
path: root/src/gmrequest.h
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2020-08-08 22:02:14 +0300
committerJaakko Keränen <jaakko.keranen@iki.fi>2020-08-08 22:02:58 +0300
commit496122b446d2084f6117e2b8704d7c9ec6706422 (patch)
treeb379efe7f6a2ed530ec9a9bc982e7f48cbd3a29a /src/gmrequest.h
parent7b98d7af353c31706d5d6b20ff7d65272f8b7445 (diff)
Handling "about:home"; GmRequest decoupling
GmRequest is given a pointer to the GmCerts to use. Also, timeouts are handled via a posted command so they get processed in the main thread.
Diffstat (limited to 'src/gmrequest.h')
-rw-r--r--src/gmrequest.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gmrequest.h b/src/gmrequest.h
index 3b2ee3b3..05290128 100644
--- a/src/gmrequest.h
+++ b/src/gmrequest.h
@@ -5,6 +5,7 @@
5 5
6#include "gmutil.h" 6#include "gmutil.h"
7 7
8iDeclareType(GmCerts)
8iDeclareType(GmResponse) 9iDeclareType(GmResponse)
9 10
10enum iGmCertFlags { 11enum iGmCertFlags {
@@ -30,11 +31,13 @@ iGmResponse * copy_GmResponse (const iGmResponse *);
30/*----------------------------------------------------------------------------------------------*/ 31/*----------------------------------------------------------------------------------------------*/
31 32
32iDeclareClass(GmRequest) 33iDeclareClass(GmRequest)
33iDeclareObjectConstruction(GmRequest) 34iDeclareObjectConstructionArgs(GmRequest, iGmCerts *)
34 35
35iDeclareNotifyFunc(GmRequest, Updated) 36iDeclareNotifyFunc(GmRequest, Updated)
37iDeclareNotifyFunc(GmRequest, Timeout)
36iDeclareNotifyFunc(GmRequest, Finished) 38iDeclareNotifyFunc(GmRequest, Finished)
37iDeclareAudienceGetter(GmRequest, updated) 39iDeclareAudienceGetter(GmRequest, updated)
40iDeclareAudienceGetter(GmRequest, timeout)
38iDeclareAudienceGetter(GmRequest, finished) 41iDeclareAudienceGetter(GmRequest, finished)
39 42
40void setUrl_GmRequest (iGmRequest *, const iString *url); 43void setUrl_GmRequest (iGmRequest *, const iString *url);