diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2020-08-12 10:28:02 +0300 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2020-08-12 10:28:02 +0300 |
commit | 1d54f7b990ea7f676403681577fc4df984cab0be (patch) | |
tree | 94a8ac83159f021dbbb354a6d76ecbaf83a63aad /src/gmrequest.c | |
parent | 38e09f15ff3e9c4781236016bfbb0b0f9062590b (diff) |
Save and load app state (tabs, history)
Diffstat (limited to 'src/gmrequest.c')
-rw-r--r-- | src/gmrequest.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/gmrequest.c b/src/gmrequest.c index e1cc76d8..ce7a3522 100644 --- a/src/gmrequest.c +++ b/src/gmrequest.c | |||
@@ -51,6 +51,24 @@ iGmResponse *copy_GmResponse(const iGmResponse *d) { | |||
51 | return copied; | 51 | return copied; |
52 | } | 52 | } |
53 | 53 | ||
54 | void serialize_GmResponse(const iGmResponse *d, iStream *outs) { | ||
55 | write32_Stream(outs, d->statusCode); | ||
56 | serialize_String(&d->meta, outs); | ||
57 | serialize_Block(&d->body, outs); | ||
58 | write32_Stream(outs, d->certFlags); | ||
59 | serialize_Date(&d->certValidUntil, outs); | ||
60 | serialize_String(&d->certSubject, outs); | ||
61 | } | ||
62 | |||
63 | void deserialize_GmResponse(iGmResponse *d, iStream *ins) { | ||
64 | d->statusCode = read32_Stream(ins); | ||
65 | deserialize_String(&d->meta, ins); | ||
66 | deserialize_Block(&d->body, ins); | ||
67 | d->certFlags = read32_Stream(ins); | ||
68 | deserialize_Date(&d->certValidUntil, ins); | ||
69 | deserialize_String(&d->certSubject, ins); | ||
70 | } | ||
71 | |||
54 | /*----------------------------------------------------------------------------------------------*/ | 72 | /*----------------------------------------------------------------------------------------------*/ |
55 | 73 | ||
56 | static const int bodyTimeout_GmRequest_ = 3000; /* ms */ | 74 | static const int bodyTimeout_GmRequest_ = 3000; /* ms */ |