aboutsummaryrefslogtreecommitdiff
path: root/src/service/messenger/gnunet-service-messenger.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/service/messenger/gnunet-service-messenger.h')
-rw-r--r--src/service/messenger/gnunet-service-messenger.h37
1 files changed, 13 insertions, 24 deletions
diff --git a/src/service/messenger/gnunet-service-messenger.h b/src/service/messenger/gnunet-service-messenger.h
index c3e762734..4d629d2e1 100644
--- a/src/service/messenger/gnunet-service-messenger.h
+++ b/src/service/messenger/gnunet-service-messenger.h
@@ -27,6 +27,7 @@
27#define GNUNET_SERVICE_MESSENGER_H 27#define GNUNET_SERVICE_MESSENGER_H
28 28
29#include "gnunet_util_lib.h" 29#include "gnunet_util_lib.h"
30#include <stdint.h>
30 31
31/** 32/**
32 * Message to create a handle for a client 33 * Message to create a handle for a client
@@ -37,14 +38,6 @@ struct GNUNET_MESSENGER_CreateMessage
37}; 38};
38 39
39/** 40/**
40 * Message to update the handle (its public key) for a client
41 */
42struct GNUNET_MESSENGER_UpdateMessage
43{
44 struct GNUNET_MessageHeader header;
45};
46
47/**
48 * Message to destroy the handle for a client 41 * Message to destroy the handle for a client
49 */ 42 */
50struct GNUNET_MESSENGER_DestroyMessage 43struct GNUNET_MESSENGER_DestroyMessage
@@ -53,22 +46,6 @@ struct GNUNET_MESSENGER_DestroyMessage
53}; 46};
54 47
55/** 48/**
56 * Message to receive the current name of a handle
57 */
58struct GNUNET_MESSENGER_NameMessage
59{
60 struct GNUNET_MessageHeader header;
61};
62
63/**
64 * Message to receive the current public key of a handle
65 */
66struct GNUNET_MESSENGER_KeyMessage
67{
68 struct GNUNET_MessageHeader header;
69};
70
71/**
72 * General message to confirm interaction with a room 49 * General message to confirm interaction with a room
73 */ 50 */
74struct GNUNET_MESSENGER_RoomMessage 51struct GNUNET_MESSENGER_RoomMessage
@@ -127,4 +104,16 @@ struct GNUNET_MESSENGER_RecvMessage
127 uint32_t flags; 104 uint32_t flags;
128}; 105};
129 106
107/**
108 * Message to link something in a room
109 */
110struct GNUNET_MESSENGER_LinkMessage
111{
112 struct GNUNET_MessageHeader header;
113
114 struct GNUNET_HashCode key;
115 struct GNUNET_HashCode hashes [2];
116 uint32_t bidirectional;
117};
118
130#endif //GNUNET_SERVICE_MESSENGER_H 119#endif //GNUNET_SERVICE_MESSENGER_H