aboutsummaryrefslogtreecommitdiff
path: root/src/set/gnunet-service-set.c
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-02-23 17:13:39 +0100
committerFlorian Dold <florian.dold@gmail.com>2017-02-23 17:47:40 +0100
commitcaf375948ecc718bac6d75f415cc1c8324a9199c (patch)
treea4afe993f3c5ec837df026b72790e1349bb45387 /src/set/gnunet-service-set.c
parentd5af1252b2a83d75fe4a8f6e48e1d01ab027b553 (diff)
downloadgnunet-caf375948ecc718bac6d75f415cc1c8324a9199c.tar.gz
gnunet-caf375948ecc718bac6d75f415cc1c8324a9199c.zip
implement union via sending whole set
Diffstat (limited to 'src/set/gnunet-service-set.c')
-rw-r--r--src/set/gnunet-service-set.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/set/gnunet-service-set.c b/src/set/gnunet-service-set.c
index a545e8a06..1072407f1 100644
--- a/src/set/gnunet-service-set.c
+++ b/src/set/gnunet-service-set.c
@@ -1371,6 +1371,10 @@ handle_client_listen (void *cls,
1371 struct GNUNET_MessageHeader, 1371 struct GNUNET_MessageHeader,
1372 NULL), 1372 NULL),
1373 GNUNET_MQ_hd_var_size (p2p_message, 1373 GNUNET_MQ_hd_var_size (p2p_message,
1374 GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_DONE,
1375 struct GNUNET_MessageHeader,
1376 NULL),
1377 GNUNET_MQ_hd_var_size (p2p_message,
1374 GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SE, 1378 GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SE,
1375 struct GNUNET_MessageHeader, 1379 struct GNUNET_MessageHeader,
1376 NULL), 1380 NULL),
@@ -1379,6 +1383,10 @@ handle_client_listen (void *cls,
1379 struct GNUNET_MessageHeader, 1383 struct GNUNET_MessageHeader,
1380 NULL), 1384 NULL),
1381 GNUNET_MQ_hd_var_size (p2p_message, 1385 GNUNET_MQ_hd_var_size (p2p_message,
1386 GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_ELEMENT,
1387 struct GNUNET_MessageHeader,
1388 NULL),
1389 GNUNET_MQ_hd_var_size (p2p_message,
1382 GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_ELEMENT_INFO, 1390 GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_ELEMENT_INFO,
1383 struct GNUNET_MessageHeader, 1391 struct GNUNET_MessageHeader,
1384 NULL), 1392 NULL),
@@ -1634,6 +1642,14 @@ handle_client_evaluate (void *cls,
1634 struct GNUNET_MessageHeader, 1642 struct GNUNET_MessageHeader,
1635 op), 1643 op),
1636 GNUNET_MQ_hd_var_size (p2p_message, 1644 GNUNET_MQ_hd_var_size (p2p_message,
1645 GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_DONE,
1646 struct GNUNET_MessageHeader,
1647 op),
1648 GNUNET_MQ_hd_var_size (p2p_message,
1649 GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_ELEMENT,
1650 struct GNUNET_MessageHeader,
1651 op),
1652 GNUNET_MQ_hd_var_size (p2p_message,
1637 GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_ELEMENT_INFO, 1653 GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_ELEMENT_INFO,
1638 struct GNUNET_MessageHeader, 1654 struct GNUNET_MessageHeader,
1639 op), 1655 op),