diff options
Diffstat (limited to 'src/messenger/gnunet-service-messenger_member_store.h')
-rw-r--r-- | src/messenger/gnunet-service-messenger_member_store.h | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/src/messenger/gnunet-service-messenger_member_store.h b/src/messenger/gnunet-service-messenger_member_store.h index 859e4683d..af50f0d36 100644 --- a/src/messenger/gnunet-service-messenger_member_store.h +++ b/src/messenger/gnunet-service-messenger_member_store.h | |||
@@ -56,7 +56,8 @@ typedef int (*GNUNET_MESSENGER_MemberIteratorCallback) ( | |||
56 | * @param room Room | 56 | * @param room Room |
57 | */ | 57 | */ |
58 | void | 58 | void |
59 | init_member_store (struct GNUNET_MESSENGER_MemberStore *store, struct GNUNET_MESSENGER_SrvRoom *room); | 59 | init_member_store (struct GNUNET_MESSENGER_MemberStore *store, |
60 | struct GNUNET_MESSENGER_SrvRoom *room); | ||
60 | 61 | ||
61 | /** | 62 | /** |
62 | * Clears a member <i>store</i>, wipes its content and deallocates its memory. | 63 | * Clears a member <i>store</i>, wipes its content and deallocates its memory. |
@@ -91,7 +92,8 @@ get_member_store_key (const struct GNUNET_MESSENGER_MemberStore *store); | |||
91 | * @param[in] directory Path to a directory | 92 | * @param[in] directory Path to a directory |
92 | */ | 93 | */ |
93 | void | 94 | void |
94 | load_member_store (struct GNUNET_MESSENGER_MemberStore *store, const char *directory); | 95 | load_member_store (struct GNUNET_MESSENGER_MemberStore *store, |
96 | const char *directory); | ||
95 | 97 | ||
96 | /** | 98 | /** |
97 | * Saves members from a member <i>store</i> into a directory. | 99 | * Saves members from a member <i>store</i> into a directory. |
@@ -100,7 +102,8 @@ load_member_store (struct GNUNET_MESSENGER_MemberStore *store, const char *direc | |||
100 | * @param[in] directory Path to a directory | 102 | * @param[in] directory Path to a directory |
101 | */ | 103 | */ |
102 | void | 104 | void |
103 | save_member_store (struct GNUNET_MESSENGER_MemberStore *store, const char *directory); | 105 | save_member_store (struct GNUNET_MESSENGER_MemberStore *store, |
106 | const char *directory); | ||
104 | 107 | ||
105 | /** | 108 | /** |
106 | * Returns the member in a <i>store</i> identified by a given <i>id</i>. If the <i>store</i> | 109 | * Returns the member in a <i>store</i> identified by a given <i>id</i>. If the <i>store</i> |
@@ -111,7 +114,8 @@ save_member_store (struct GNUNET_MESSENGER_MemberStore *store, const char *direc | |||
111 | * @return Member or NULL | 114 | * @return Member or NULL |
112 | */ | 115 | */ |
113 | struct GNUNET_MESSENGER_Member* | 116 | struct GNUNET_MESSENGER_Member* |
114 | get_store_member (const struct GNUNET_MESSENGER_MemberStore *store, const struct GNUNET_ShortHashCode *id); | 117 | get_store_member (const struct GNUNET_MESSENGER_MemberStore *store, |
118 | const struct GNUNET_ShortHashCode *id); | ||
115 | 119 | ||
116 | /** | 120 | /** |
117 | * Returns the member of a <i>store</i> using a sender id of a given <i>message</i>. | 121 | * Returns the member of a <i>store</i> using a sender id of a given <i>message</i>. |
@@ -122,7 +126,8 @@ get_store_member (const struct GNUNET_MESSENGER_MemberStore *store, const struct | |||
122 | * @return Member or NULL | 126 | * @return Member or NULL |
123 | */ | 127 | */ |
124 | struct GNUNET_MESSENGER_Member* | 128 | struct GNUNET_MESSENGER_Member* |
125 | get_store_member_of (struct GNUNET_MESSENGER_MemberStore *store, const struct GNUNET_MESSENGER_Message *message); | 129 | get_store_member_of (struct GNUNET_MESSENGER_MemberStore *store, |
130 | const struct GNUNET_MESSENGER_Message *message); | ||
126 | 131 | ||
127 | /** | 132 | /** |
128 | * Adds a member to a <i>store</i> under a specific <i>id</i> and returns it on success. | 133 | * Adds a member to a <i>store</i> under a specific <i>id</i> and returns it on success. |
@@ -132,7 +137,8 @@ get_store_member_of (struct GNUNET_MESSENGER_MemberStore *store, const struct GN | |||
132 | * @return Member or NULL | 137 | * @return Member or NULL |
133 | */ | 138 | */ |
134 | struct GNUNET_MESSENGER_Member* | 139 | struct GNUNET_MESSENGER_Member* |
135 | add_store_member (struct GNUNET_MESSENGER_MemberStore *store, const struct GNUNET_ShortHashCode *id); | 140 | add_store_member (struct GNUNET_MESSENGER_MemberStore *store, |
141 | const struct GNUNET_ShortHashCode *id); | ||
136 | 142 | ||
137 | /** | 143 | /** |
138 | * Iterate through all member sessions currently connected to the members of the given | 144 | * Iterate through all member sessions currently connected to the members of the given |
@@ -145,7 +151,8 @@ add_store_member (struct GNUNET_MESSENGER_MemberStore *store, const struct GNUNE | |||
145 | * @return Amount of members iterated through | 151 | * @return Amount of members iterated through |
146 | */ | 152 | */ |
147 | int | 153 | int |
148 | iterate_store_members (struct GNUNET_MESSENGER_MemberStore *store, GNUNET_MESSENGER_MemberIteratorCallback it, | 154 | iterate_store_members (struct GNUNET_MESSENGER_MemberStore *store, |
155 | GNUNET_MESSENGER_MemberIteratorCallback it, | ||
149 | void* cls); | 156 | void* cls); |
150 | 157 | ||
151 | #endif //GNUNET_SERVICE_MESSENGER_MEMBER_STORE_H | 158 | #endif //GNUNET_SERVICE_MESSENGER_MEMBER_STORE_H |