summaryrefslogtreecommitdiff
path: root/protocols/Tox/libtox/src/toxcore/announce.h
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2024-02-15 12:18:35 +0300
committerGeorge Hazan <george.hazan@gmail.com>2024-02-15 12:18:35 +0300
commit31e72718ee54867accf0b739a24adc86f8b7ab54 (patch)
treef964c10c5d97d9fe4fd2bd8187c250faedcb0fd7 /protocols/Tox/libtox/src/toxcore/announce.h
parent282e9c18d9d3b726cce3d2ef0babc88029661cb8 (diff)
libtox update
Diffstat (limited to 'protocols/Tox/libtox/src/toxcore/announce.h')
-rw-r--r--protocols/Tox/libtox/src/toxcore/announce.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/protocols/Tox/libtox/src/toxcore/announce.h b/protocols/Tox/libtox/src/toxcore/announce.h
index e680da68b6..bd05088d06 100644
--- a/protocols/Tox/libtox/src/toxcore/announce.h
+++ b/protocols/Tox/libtox/src/toxcore/announce.h
@@ -5,7 +5,14 @@
#ifndef C_TOXCORE_TOXCORE_ANNOUNCE_H
#define C_TOXCORE_TOXCORE_ANNOUNCE_H
+#include <stdint.h>
+
+#include "attributes.h"
+#include "crypto_core.h"
#include "forwarding.h"
+#include "logger.h"
+#include "mem.h"
+#include "mono_time.h"
#define MAX_ANNOUNCEMENT_SIZE 512
@@ -16,7 +23,8 @@ uint8_t announce_response_of_request_type(uint8_t request_type);
typedef struct Announcements Announcements;
non_null()
-Announcements *new_announcements(const Logger *log, const Random *rng, const Mono_Time *mono_time, Forwarding *forwarding);
+Announcements *new_announcements(const Logger *log, const Memory *mem, const Random *rng, const Mono_Time *mono_time,
+ Forwarding *forwarding);
/**
* @brief If data is stored, run `on_retrieve_callback` on it.
@@ -33,7 +41,6 @@ void announce_set_synch_offset(Announcements *announce, int32_t synch_offset);
nullable(1)
void kill_announcements(Announcements *announce);
-
/* The declarations below are not public, they are exposed only for tests. */
/** @private
@@ -64,4 +71,4 @@ bool announce_store_data(Announcements *announce, const uint8_t *data_public_key
#define ANNOUNCE_BUCKET_PREFIX_LENGTH 5
#define ANNOUNCE_BUCKETS 32 // ANNOUNCE_BUCKETS = 2 ** ANNOUNCE_BUCKET_PREFIX_LENGTH
-#endif
+#endif /* C_TOXCORE_TOXCORE_ANNOUNCE_H */