aboutsummaryrefslogtreecommitdiff
path: root/src/messenger/gnunet-service-messenger.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/messenger/gnunet-service-messenger.h')
-rw-r--r--src/messenger/gnunet-service-messenger.h20
1 files changed, 18 insertions, 2 deletions
diff --git a/src/messenger/gnunet-service-messenger.h b/src/messenger/gnunet-service-messenger.h
index 85a1d2549..253fbaadb 100644
--- a/src/messenger/gnunet-service-messenger.h
+++ b/src/messenger/gnunet-service-messenger.h
@@ -1,6 +1,6 @@
1/* 1/*
2 This file is part of GNUnet. 2 This file is part of GNUnet.
3 Copyright (C) 2020 GNUnet e.V. 3 Copyright (C) 2020--2021 GNUnet e.V.
4 4
5 GNUnet is free software: you can redistribute it and/or modify it 5 GNUnet is free software: you can redistribute it and/or modify it
6 under the terms of the GNU Affero General Public License as published 6 under the terms of the GNU Affero General Public License as published
@@ -74,7 +74,6 @@ struct GNUNET_MESSENGER_NameMessage
74struct GNUNET_MESSENGER_KeyMessage 74struct GNUNET_MESSENGER_KeyMessage
75{ 75{
76 struct GNUNET_MessageHeader header; 76 struct GNUNET_MessageHeader header;
77 struct GNUNET_IDENTITY_PublicKey pubkey;
78}; 77};
79 78
80/** 79/**
@@ -105,7 +104,20 @@ struct GNUNET_MESSENGER_MemberMessage
105struct GNUNET_MESSENGER_SendMessage 104struct GNUNET_MESSENGER_SendMessage
106{ 105{
107 struct GNUNET_MessageHeader header; 106 struct GNUNET_MessageHeader header;
107
108 struct GNUNET_HashCode key; 108 struct GNUNET_HashCode key;
109 uint32_t flags;
110};
111
112/**
113 * Message to request something from a room
114 */
115struct GNUNET_MESSENGER_GetMessage
116{
117 struct GNUNET_MessageHeader header;
118
119 struct GNUNET_HashCode key;
120 struct GNUNET_HashCode hash;
109}; 121};
110 122
111/** 123/**
@@ -114,8 +126,12 @@ struct GNUNET_MESSENGER_SendMessage
114struct GNUNET_MESSENGER_RecvMessage 126struct GNUNET_MESSENGER_RecvMessage
115{ 127{
116 struct GNUNET_MessageHeader header; 128 struct GNUNET_MessageHeader header;
129
117 struct GNUNET_HashCode key; 130 struct GNUNET_HashCode key;
131 struct GNUNET_HashCode sender;
132 struct GNUNET_HashCode context;
118 struct GNUNET_HashCode hash; 133 struct GNUNET_HashCode hash;
134 uint32_t flags;
119}; 135};
120 136
121#endif //GNUNET_SERVICE_MESSENGER_H 137#endif //GNUNET_SERVICE_MESSENGER_H