diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-02-23 17:13:39 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-02-23 17:47:40 +0100 |
commit | caf375948ecc718bac6d75f415cc1c8324a9199c (patch) | |
tree | a4afe993f3c5ec837df026b72790e1349bb45387 /src/set/gnunet-service-set.c | |
parent | d5af1252b2a83d75fe4a8f6e48e1d01ab027b553 (diff) | |
download | gnunet-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.c | 16 |
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), |