diff options
Diffstat (limited to 'src/service/messenger/gnunet-service-messenger.h')
-rw-r--r-- | src/service/messenger/gnunet-service-messenger.h | 37 |
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 | */ | ||
42 | struct 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 | */ |
50 | struct GNUNET_MESSENGER_DestroyMessage | 43 | struct 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 | */ | ||
58 | struct GNUNET_MESSENGER_NameMessage | ||
59 | { | ||
60 | struct GNUNET_MessageHeader header; | ||
61 | }; | ||
62 | |||
63 | /** | ||
64 | * Message to receive the current public key of a handle | ||
65 | */ | ||
66 | struct 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 | */ |
74 | struct GNUNET_MESSENGER_RoomMessage | 51 | struct 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 | */ | ||
110 | struct 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 |