summaryrefslogtreecommitdiff
path: root/toxcore/Messenger.h
diff options
context:
space:
mode:
Diffstat (limited to 'toxcore/Messenger.h')
-rw-r--r--toxcore/Messenger.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/toxcore/Messenger.h b/toxcore/Messenger.h
index 8474bbe7..88e5e19d 100644
--- a/toxcore/Messenger.h
+++ b/toxcore/Messenger.h
@@ -370,6 +370,12 @@ uint16_t getself_name(Messenger *m, uint8_t *name);
370 */ 370 */
371int getname(Messenger *m, int32_t friendnumber, uint8_t *name); 371int getname(Messenger *m, int32_t friendnumber, uint8_t *name);
372 372
373/* return the length of name, including null on success.
374 * return -1 on failure.
375 */
376int m_get_name_size(Messenger *m, int32_t friendnumber);
377int m_get_self_name_size(Messenger *m);
378
373/* returns valid ip port of connected friend on success 379/* returns valid ip port of connected friend on success
374 * returns zeroed out IP_Port on failure 380 * returns zeroed out IP_Port on failure
375 */ 381 */
@@ -384,10 +390,11 @@ IP_Port get_friend_ipport(Messenger *m, int32_t friendnumber);
384int m_set_statusmessage(Messenger *m, uint8_t *status, uint16_t length); 390int m_set_statusmessage(Messenger *m, uint8_t *status, uint16_t length);
385int m_set_userstatus(Messenger *m, USERSTATUS status); 391int m_set_userstatus(Messenger *m, USERSTATUS status);
386 392
387/* return the length of friendnumber's status message, including null. 393/* return the length of friendnumber's status message, including null on success.
388 * Pass it into malloc. 394 * return -1 on failure.
389 */ 395 */
390int m_get_statusmessage_size(Messenger *m, int32_t friendnumber); 396int m_get_statusmessage_size(Messenger *m, int32_t friendnumber);
397int m_get_self_statusmessage_size(Messenger *m);
391 398
392/* Copy friendnumber's status message into buf, truncating if size is over maxlen. 399/* Copy friendnumber's status message into buf, truncating if size is over maxlen.
393 * Get the size you need to allocate from m_get_statusmessage_size. 400 * Get the size you need to allocate from m_get_statusmessage_size.