diff options
author | Maxime Devos <maximedevos@telenet.be> | 2021-08-13 12:02:30 +0200 |
---|---|---|
committer | Maxime Devos <maximedevos@telenet.be> | 2021-09-21 12:15:25 +0200 |
commit | ea5be7e83b48eb085ff068a4757fa5289f429ee0 (patch) | |
tree | ffc38700b3a4d3166c26f35255c33168b50d3a9a | |
parent | 97f61131d461fc11852b39836c20e08b844abaaa (diff) | |
download | gnunet-scheme-ea5be7e83b48eb085ff068a4757fa5289f429ee0.tar.gz gnunet-scheme-ea5be7e83b48eb085ff068a4757fa5289f429ee0.zip |
util/struct: Define /time-absolute.
* gnu/gnunet/util/struct.scm (/time-absolute): New variable.
-rw-r--r-- | gnu/gnunet/util/struct.scm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gnu/gnunet/util/struct.scm b/gnu/gnunet/util/struct.scm index 98b6d10..bdc62a5 100644 --- a/gnu/gnunet/util/struct.scm +++ b/gnu/gnunet/util/struct.scm | |||
@@ -20,7 +20,7 @@ | |||
20 | ;; Brief: many network structures, that would otherwise result in very | 20 | ;; Brief: many network structures, that would otherwise result in very |
21 | ;; small source files if each was put in their own module. | 21 | ;; small source files if each was put in their own module. |
22 | (define-library (gnu gnunet util struct) | 22 | (define-library (gnu gnunet util struct) |
23 | (export /uuid | 23 | (export /uuid /time-absolute |
24 | /:message-header /:operation-result /async-scope-id) | 24 | /:message-header /:operation-result /async-scope-id) |
25 | (import (only (gnu gnunet netstruct syntactic) | 25 | (import (only (gnu gnunet netstruct syntactic) |
26 | define-type structure/packed) | 26 | define-type structure/packed) |
@@ -28,6 +28,9 @@ | |||
28 | u8vector u16/big u32/big u64/big) | 28 | u8vector u16/big u32/big u64/big) |
29 | (only (rnrs base) begin)) | 29 | (only (rnrs base) begin)) |
30 | (begin | 30 | (begin |
31 | ;; Absolute time (in GNUnet), in microseconds | ||
32 | (define-type /time-absolute u64/big) | ||
33 | |||
31 | (define-type /uuid | 34 | (define-type /uuid |
32 | (structure/packed | 35 | (structure/packed |
33 | (synopsis "A UUID, a 128 bit random value") | 36 | (synopsis "A UUID, a 128 bit random value") |