23 #ifndef __MRCHATLIST_H__ 24 #define __MRCHATLIST_H__ 48 #define MR_CHATLIST_IDS_PER_RESULT 2 63 int mrchatlist_load_from_db__ (
mrchatlist_t*,
int listflags,
const char* query);
An object containing a simple array.
Definition: mrarray.h:39
An object representing a single chatlist in memory.
Definition: mrchatlist.h:43
An object representing a single mailbox.
Definition: mrmailbox.h:194
uint32_t mrchatlist_get_msg_id(mrchatlist_t *chatlist, size_t index)
Get a single message ID of a chatlist.
Definition: mrchatlist.c:154
An object containing a set of values.
Definition: mrlot.h:36
size_t mrchatlist_get_cnt(mrchatlist_t *chatlist)
Find out the number of chats in a chatlist.
Definition: mrchatlist.c:106
uint32_t mrchatlist_get_chat_id(mrchatlist_t *chatlist, size_t index)
Get a single chat ID of a chatlist.
Definition: mrchatlist.c:130
void mrchatlist_unref(mrchatlist_t *chatlist)
Free a chatlist object.
Definition: mrchatlist.c:65
mrlot_t * mrchatlist_get_summary(mrchatlist_t *chatlist, size_t index, mrchat_t *chat)
Get a summary for a chatlist index.
Definition: mrchatlist.c:192
An object representing a single chat in memory.
Definition: mrchat.h:39