[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet-scheme] 213/324: nse/client: Use 'message-handler' macro.
From: |
gnunet |
Subject: |
[gnunet-scheme] 213/324: nse/client: Use 'message-handler' macro. |
Date: |
Tue, 21 Sep 2021 13:24:13 +0200 |
This is an automated email from the git hooks/post-receive script.
maxime-devos pushed a commit to branch master
in repository gnunet-scheme.
commit 43e03846524fc947f26ce857b1780f9bbc927d9a
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Tue Aug 31 17:42:45 2021 +0200
nse/client: Use 'message-handler' macro.
* gnu/gnunet/nse/client.scm (connect)[handlers]: Use the
'message-handler' macro instead of the corresponding procedure.
---
gnu/gnunet/nse/client.scm | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/gnu/gnunet/nse/client.scm b/gnu/gnunet/nse/client.scm
index 44d9c43..5442c7c 100644
--- a/gnu/gnunet/nse/client.scm
+++ b/gnu/gnunet/nse/client.scm
@@ -55,7 +55,7 @@
(only (gnu gnunet netstruct syntactic)
read% set%! sizeof)
(only (gnu gnunet mq handler)
- make-message-handler
+ message-handler
message-handlers)
(only (gnu gnunet mq)
send-message!)
@@ -138,12 +138,13 @@ and @var{connected} are optional."
(updated estimate)))
(define handlers
(message-handlers
- (make-message-handler (symbol-value message-type msg:nse:estimate)
- (lambda (p) (p))
- (lambda (s)
- (= (slice-length s)
- (sizeof /:msg:nse:estimate '())))
- handle-estimate!)))
+ (message-handler
+ (type (symbol-value message-type msg:nse:estimate))
+ ((interpose code) code)
+ ((well-formed? slice)
+ (= (slice-length slice)
+ (sizeof /:msg:nse:estimate '())))
+ ((handle! slice) (handle-estimate! slice)))))
(define (send-start!)
;; The service only starts sending estimates once
;; /:msg:nse:start is sent.
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet-scheme] 239/324: tests/network-size: Don't let the GC close port., (continued)
- [gnunet-scheme] 239/324: tests/network-size: Don't let the GC close port., gnunet, 2021/09/21
- [gnunet-scheme] 241/324: nse/client: Add a 'disconnected' callback., gnunet, 2021/09/21
- [gnunet-scheme] 195/324: mq-impl/stream: Reduce nesting., gnunet, 2021/09/21
- [gnunet-scheme] 200/324: mq-impl/stream: Make error injection less unobviously correct., gnunet, 2021/09/21
- [gnunet-scheme] 210/324: mq-stream: Reuse 'type' variable instead of reading the type again., gnunet, 2021/09/21
- [gnunet-scheme] 219/324: mq-impl/stream: Create the message queue as late as possible., gnunet, 2021/09/21
- [gnunet-scheme] 230/324: doc: Correct errors in ‘network structure’ section., gnunet, 2021/09/21
- [gnunet-scheme] 235/324: doc: Document how errors and received/sent messages are ordered., gnunet, 2021/09/21
- [gnunet-scheme] 199/324: guix: Use patched version of guile-fibers., gnunet, 2021/09/21
- [gnunet-scheme] 209/324: doc: Resolve the TODO about broken pipes., gnunet, 2021/09/21
- [gnunet-scheme] 213/324: nse/client: Use 'message-handler' macro.,
gnunet <=
- [gnunet-scheme] 222/324: mq-impl/stream: Handle closed ports more gracefully., gnunet, 2021/09/21
- [gnunet-scheme] 223/324: mq,doc: Update TODOs about message queues., gnunet, 2021/09/21
- [gnunet-scheme] 224/324: doc: Don't forget the message verifier., gnunet, 2021/09/21
- [gnunet-scheme] 225/324: mq: Inject errors when message verification has negative result., gnunet, 2021/09/21
- [gnunet-scheme] 234/324: doc: Remove resolved TODO., gnunet, 2021/09/21
- [gnunet-scheme] 240/324: mq-impl/stream: Handle ECONNRESET gracefully., gnunet, 2021/09/21
- [gnunet-scheme] 238/324: mq-impl/stream: Allow closing queues made with connect-fibers., gnunet, 2021/09/21
- [gnunet-scheme] 244/324: doc: Document the 'disconnected' callback., gnunet, 2021/09/21
- [gnunet-scheme] 246/324: mq,mq-impl: Remove TODOs about allocating memory., gnunet, 2021/09/21
- [gnunet-scheme] 245/324: mq-impl/stream: Eliminate 'return' argument of 'handle-input!'., gnunet, 2021/09/21