summaryrefslogtreecommitdiff
path: root/toxcore/Messenger.c
diff options
context:
space:
mode:
authorirungentoo <irungentoo@tox.im>2014-03-08 14:35:03 -0500
committerirungentoo <irungentoo@tox.im>2014-03-08 14:35:03 -0500
commit95c8e9c2fb6c01a872871366e11aef18d49dc967 (patch)
tree0d19cd9b3376ad0c4dfd180a8d5b078ccc648a69 /toxcore/Messenger.c
parent199f083e0ae27288e9aba1f70e6690a821f35a78 (diff)
parente1183194678bfd94bf15dfaaf1e153076a07937a (diff)
Merge pull request #790 from nurupo/tox-wait-fix
Some tox_wait_* improvements
Diffstat (limited to 'toxcore/Messenger.c')
-rw-r--r--toxcore/Messenger.c19
1 files changed, 12 insertions, 7 deletions
diff --git a/toxcore/Messenger.c b/toxcore/Messenger.c
index 81a347be..e48fa5fc 100644
--- a/toxcore/Messenger.c
+++ b/toxcore/Messenger.c
@@ -2342,19 +2342,24 @@ void do_messenger(Messenger *m)
2342/* 2342/*
2343 * functions to avoid excessive polling 2343 * functions to avoid excessive polling
2344 */ 2344 */
2345int wait_prepare_messenger(Messenger *m, uint8_t *data, uint16_t *lenptr) 2345size_t wait_data_size()
2346{ 2346{
2347 return networking_wait_prepare(m->net, sendqueue_total(m->net_crypto->lossless_udp), data, lenptr); 2347 return networking_wait_data_size();
2348} 2348}
2349 2349
2350int wait_execute_messenger(Messenger *m, uint8_t *data, uint16_t len, uint16_t milliseconds) 2350int wait_prepare_messenger(Messenger *m, uint8_t *data)
2351{ 2351{
2352 return networking_wait_execute(data, len, milliseconds); 2352 return networking_wait_prepare(m->net, sendqueue_total(m->net_crypto->lossless_udp), data);
2353}; 2353}
2354
2355int wait_execute_messenger(uint8_t *data, long seconds, long microseconds)
2356{
2357 return networking_wait_execute(data, seconds, microseconds);
2358}
2354 2359
2355void wait_cleanup_messenger(Messenger *m, uint8_t *data, uint16_t len) 2360int wait_cleanup_messenger(Messenger *m, uint8_t *data)
2356{ 2361{
2357 networking_wait_cleanup(m->net, data, len); 2362 return networking_wait_cleanup(m->net, data);
2358} 2363}
2359 2364
2360/* new messenger format for load/save, more robust and forward compatible */ 2365/* new messenger format for load/save, more robust and forward compatible */