diff options
Diffstat (limited to 'src/messenger/gnunet-service-messenger_room.h')
-rw-r--r-- | src/messenger/gnunet-service-messenger_room.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/messenger/gnunet-service-messenger_room.h b/src/messenger/gnunet-service-messenger_room.h index 2e9382595..f0bb33f80 100644 --- a/src/messenger/gnunet-service-messenger_room.h +++ b/src/messenger/gnunet-service-messenger_room.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--2022 GNUnet e.V. | 3 | Copyright (C) 2020--2023 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 |
@@ -38,11 +38,11 @@ | |||
38 | #include "gnunet-service-messenger_list_messages.h" | 38 | #include "gnunet-service-messenger_list_messages.h" |
39 | 39 | ||
40 | #include "messenger_api_list_tunnels.h" | 40 | #include "messenger_api_list_tunnels.h" |
41 | #include "messenger_api_peer_store.h" | ||
41 | 42 | ||
42 | #include "gnunet-service-messenger_member_store.h" | 43 | #include "gnunet-service-messenger_member_store.h" |
43 | #include "gnunet-service-messenger_message_store.h" | 44 | #include "gnunet-service-messenger_message_store.h" |
44 | #include "gnunet-service-messenger_operation_store.h" | 45 | #include "gnunet-service-messenger_operation_store.h" |
45 | #include "messenger_api_ego.h" | ||
46 | 46 | ||
47 | #define GNUNET_MESSENGER_IDLE_DELAY GNUNET_TIME_relative_multiply \ | 47 | #define GNUNET_MESSENGER_IDLE_DELAY GNUNET_TIME_relative_multiply \ |
48 | (GNUNET_TIME_relative_get_second_ (), 5) | 48 | (GNUNET_TIME_relative_get_second_ (), 5) |
@@ -66,6 +66,7 @@ struct GNUNET_MESSENGER_SrvRoom | |||
66 | 66 | ||
67 | struct GNUNET_CONTAINER_MultiPeerMap *tunnels; | 67 | struct GNUNET_CONTAINER_MultiPeerMap *tunnels; |
68 | 68 | ||
69 | struct GNUNET_MESSENGER_PeerStore peer_store; | ||
69 | struct GNUNET_MESSENGER_MemberStore member_store; | 70 | struct GNUNET_MESSENGER_MemberStore member_store; |
70 | struct GNUNET_MESSENGER_MessageStore message_store; | 71 | struct GNUNET_MESSENGER_MessageStore message_store; |
71 | struct GNUNET_MESSENGER_OperationStore operation_store; | 72 | struct GNUNET_MESSENGER_OperationStore operation_store; |
@@ -104,6 +105,15 @@ destroy_srv_room (struct GNUNET_MESSENGER_SrvRoom *room, | |||
104 | int deletion); | 105 | int deletion); |
105 | 106 | ||
106 | /** | 107 | /** |
108 | * Returns the used peer store of a given <i>room</i>. | ||
109 | * | ||
110 | * @param[in,out] room Room | ||
111 | * @return Peer store | ||
112 | */ | ||
113 | struct GNUNET_MESSENGER_PeerStore* | ||
114 | get_srv_room_peer_store (struct GNUNET_MESSENGER_SrvRoom *room); | ||
115 | |||
116 | /** | ||
107 | * Returns the used member store of a given <i>room</i>. | 117 | * Returns the used member store of a given <i>room</i>. |
108 | * | 118 | * |
109 | * @param[in,out] room Room | 119 | * @param[in,out] room Room |