23 #ifndef __MRCHATLIST_H__ 24 #define __MRCHATLIST_H__ 47 #define MR_CHATLIST_IDS_PER_RESULT 2 49 carray* m_chatNlastmsg_ids;
62 int mrchatlist_load_from_db__ (
mrchatlist_t*,
int listflags,
const char* query);
mrmailbox_t * m_mailbox
The mailbox, the chatlist belongs to.
Definition: mrchatlist.h:44
An object representing a single chatlist in memory.
Definition: mrchatlist.h:42
mrpoortext_t * mrchatlist_get_summary(mrchatlist_t *chatlist, size_t index, mrchat_t *chat)
Get a summary for a chatlist index.
Definition: mrchatlist.c:205
An object representing a single mailbox.
Definition: mrmailbox.h:178
void mrchatlist_empty(mrchatlist_t *chatlist)
Empty a chatlist object.
Definition: mrchatlist.c:83
uint32_t mrchatlist_get_msg_id(mrchatlist_t *chatlist, size_t index)
Get a single message ID of a chatlist.
Definition: mrchatlist.c:155
An object representing text with some attributes.
Definition: mrpoortext.h:35
size_t mrchatlist_get_cnt(mrchatlist_t *chatlist)
Find out the number of chats in a chatlist.
Definition: mrchatlist.c:101
uint32_t mrchatlist_get_chat_id(mrchatlist_t *chatlist, size_t index)
Get a single chat ID of a chatlist.
Definition: mrchatlist.c:123
void mrchatlist_unref(mrchatlist_t *chatlist)
Free a mrchatlist_t object as created eg.
Definition: mrchatlist.c:62
An object representing a single chat in memory.
Definition: mrchat.h:39