31 typedef struct mrparam_t mrparam_t;
32 typedef struct sqlite3_stmt sqlite3_stmt;
46 #define MR_MSG_ID_MARKER1 1 47 #define MR_MSG_ID_DAYMARKER 9 48 #define MR_MSG_ID_LAST_SPECIAL 9 81 #define MR_MSG_UNDEFINED 0 82 #define MR_MSG_TEXT 10 83 #define MR_MSG_IMAGE 20 85 #define MR_MSG_AUDIO 40 86 #define MR_MSG_VOICE 41 87 #define MR_MSG_VIDEO 50 88 #define MR_MSG_FILE 60 91 #define MR_STATE_UNDEFINED 0 92 #define MR_STATE_IN_FRESH 10 93 #define MR_STATE_IN_NOTICED 13 94 #define MR_STATE_IN_SEEN 16 95 #define MR_STATE_OUT_PENDING 20 96 #define MR_STATE_OUT_ERROR 24 97 #define MR_STATE_OUT_DELIVERED 26 98 #define MR_STATE_OUT_MDN_RCVD 28 105 char* m_server_folder;
106 uint32_t m_server_uid;
141 #define MR_MSG_FIELDS " m.id,rfc724_mid,m.server_folder,m.server_uid,m.chat_id, m.from_id,m.to_id,m.timestamp, m.type,m.state,m.msgrmsg,m.txt, m.param,m.starred " 142 int mrmsg_set_from_stmt__ (
mrmsg_t*, sqlite3_stmt* row,
int row_offset);
144 int mrmsg_is_increation__ (
const mrmsg_t*);
145 char* mrmsg_get_summarytext_by_raw (
int type,
const char* text, mrparam_t*,
int approx_bytes);
146 void mrmsg_save_param_to_disk__ (
mrmsg_t*);
147 void mrmsg_guess_msgtype_from_suffix (
const char* pathNfilename,
int* ret_msgtype,
char** ret_mime);
148 void mrmsg_get_authorNtitle_from_filename (
const char* pathNfilename,
char** ret_author,
char** ret_title);
150 #define MR_MSG_NEEDS_ATTACHMENT(a) ((a)==MR_MSG_IMAGE || (a)==MR_MSG_GIF || (a)==MR_MSG_AUDIO || (a)==MR_MSG_VOICE || (a)==MR_MSG_VIDEO || (a)==MR_MSG_FILE) 151 #define MR_MSG_MAKE_FILENAME_SEARCHABLE(a) ((a)==MR_MSG_AUDIO || (a)==MR_MSG_FILE || (a)==MR_MSG_VIDEO ) 152 #define MR_MSG_MAKE_SUFFIX_SEARCHABLE(a) ((a)==MR_MSG_IMAGE || (a)==MR_MSG_GIF || (a)==MR_MSG_VOICE) 154 #define APPROX_SUBJECT_CHARS 32 An object representing a single mailbox.
Definition: mrmailbox.h:184
int mrmsg_is_systemcmd(mrmsg_t *msg)
Check if the message is a system command.
Definition: mrmsg.c:627
int mrmsg_get_type(mrmsg_t *msg)
Get the type of the message.
Definition: mrmsg.c:124
char * mrmsg_get_summarytext(mrmsg_t *msg, int approx_characters)
Get a message summary as a single line of text.
Definition: mrmsg.c:548
@@ -106,7 +106,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
int mrmsg_get_duration(mrmsg_t *msg)
Get duration of audio or video.
Definition: mrmsg.c:460
int mrmsg_is_starred(mrmsg_t *msg)
Check if a message is starred.
Definition: mrmsg.c:572
char * mrmsg_get_file(mrmsg_t *msg)
Find out full path, file name and extension of the file associated with a message.
Definition: mrmsg.c:219
-
An object for handling key=value parameter lists.
Definition: mrparam.h:44
int mrmsg_is_increation(mrmsg_t *msg)
Check if a message is still in creation.
Definition: mrmsg.c:867
void mrmsg_unref(mrmsg_t *msg)
Free a message object.
Definition: mrmsg.c:66
uint32_t m_id
Message ID.
Definition: mrmsg.h:45
diff --git a/docs/html/mrparam_8h_source.html b/docs/html/mrparam_8h_source.html
index 97f6a1d8..19d8bb14 100644
--- a/docs/html/mrparam_8h_source.html
+++ b/docs/html/mrparam_8h_source.html
@@ -89,14 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
mrparam.h