mirror of
https://github.com/deltachat/deltachat-core.git
synced 2025-10-05 02:29:28 +02:00
doxygen
This commit is contained in:
parent
ce533af635
commit
6356d690a4
11 changed files with 223 additions and 221 deletions
|
@ -219,9 +219,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<li>mrmailbox_configure_and_connect()
|
||||
: <a class="el" href="structmrmailbox__t.html#a42ca741cc08785585f1dc74d515be5ef">mrmailbox_t</a>
|
||||
</li>
|
||||
<li>mrmailbox_configure_cancel()
|
||||
: <a class="el" href="structmrmailbox__t.html#a8127c0e3f4cfda14fdfd7be9f43715ef">mrmailbox_t</a>
|
||||
</li>
|
||||
<li>mrmailbox_connect()
|
||||
: <a class="el" href="structmrmailbox__t.html#a67eef5ffc3369b8ad09326471b0a266f">mrmailbox_t</a>
|
||||
</li>
|
||||
|
@ -321,9 +318,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<li>mrmailbox_imex()
|
||||
: <a class="el" href="structmrmailbox__t.html#a7db60273eae74ebbc74231f4c6d7204f">mrmailbox_t</a>
|
||||
</li>
|
||||
<li>mrmailbox_imex_cancel()
|
||||
: <a class="el" href="structmrmailbox__t.html#a59c3c9ba62ffe2e7252dc4e49151f337">mrmailbox_t</a>
|
||||
</li>
|
||||
<li>mrmailbox_imex_has_backup()
|
||||
: <a class="el" href="structmrmailbox__t.html#abcb59b494a430c2d3d6e77cf433f5755">mrmailbox_t</a>
|
||||
</li>
|
||||
|
@ -399,6 +393,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<li>mrmailbox_star_msgs()
|
||||
: <a class="el" href="structmrmailbox__t.html#a8ed1c3bd08cd6515abf6046ebad9cafc">mrmailbox_t</a>
|
||||
</li>
|
||||
<li>mrmailbox_stop_ongoing_process()
|
||||
: <a class="el" href="structmrmailbox__t.html#ad42351c0369ed1b60f23ee0d6e96bc44">mrmailbox_t</a>
|
||||
</li>
|
||||
<li>mrmailbox_unref()
|
||||
: <a class="el" href="structmrmailbox__t.html#a825cec4a85da05335674eae221d51374">mrmailbox_t</a>
|
||||
</li>
|
||||
|
@ -456,6 +453,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<li>mrmsg_is_increation()
|
||||
: <a class="el" href="structmrmsg__t.html#a32d23bac4bf35ed5f8c2cfbb93d636f5">mrmsg_t</a>
|
||||
</li>
|
||||
<li>mrmsg_is_sent()
|
||||
: <a class="el" href="structmrmsg__t.html#a7714f0f25b2e933dae0898965373b27d">mrmsg_t</a>
|
||||
</li>
|
||||
<li>mrmsg_is_setupmessage()
|
||||
: <a class="el" href="structmrmsg__t.html#ab669ae58ca580d2694c6df3c95ddb89a">mrmsg_t</a>
|
||||
</li>
|
||||
|
|
|
@ -187,9 +187,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<li>mrmailbox_configure_and_connect()
|
||||
: <a class="el" href="structmrmailbox__t.html#a42ca741cc08785585f1dc74d515be5ef">mrmailbox_t</a>
|
||||
</li>
|
||||
<li>mrmailbox_configure_cancel()
|
||||
: <a class="el" href="structmrmailbox__t.html#a8127c0e3f4cfda14fdfd7be9f43715ef">mrmailbox_t</a>
|
||||
</li>
|
||||
<li>mrmailbox_connect()
|
||||
: <a class="el" href="structmrmailbox__t.html#a67eef5ffc3369b8ad09326471b0a266f">mrmailbox_t</a>
|
||||
</li>
|
||||
|
@ -289,9 +286,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<li>mrmailbox_imex()
|
||||
: <a class="el" href="structmrmailbox__t.html#a7db60273eae74ebbc74231f4c6d7204f">mrmailbox_t</a>
|
||||
</li>
|
||||
<li>mrmailbox_imex_cancel()
|
||||
: <a class="el" href="structmrmailbox__t.html#a59c3c9ba62ffe2e7252dc4e49151f337">mrmailbox_t</a>
|
||||
</li>
|
||||
<li>mrmailbox_imex_has_backup()
|
||||
: <a class="el" href="structmrmailbox__t.html#abcb59b494a430c2d3d6e77cf433f5755">mrmailbox_t</a>
|
||||
</li>
|
||||
|
@ -367,6 +361,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<li>mrmailbox_star_msgs()
|
||||
: <a class="el" href="structmrmailbox__t.html#a8ed1c3bd08cd6515abf6046ebad9cafc">mrmailbox_t</a>
|
||||
</li>
|
||||
<li>mrmailbox_stop_ongoing_process()
|
||||
: <a class="el" href="structmrmailbox__t.html#ad42351c0369ed1b60f23ee0d6e96bc44">mrmailbox_t</a>
|
||||
</li>
|
||||
<li>mrmailbox_unref()
|
||||
: <a class="el" href="structmrmailbox__t.html#a825cec4a85da05335674eae221d51374">mrmailbox_t</a>
|
||||
</li>
|
||||
|
@ -421,6 +418,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<li>mrmsg_is_increation()
|
||||
: <a class="el" href="structmrmsg__t.html#a32d23bac4bf35ed5f8c2cfbb93d636f5">mrmsg_t</a>
|
||||
</li>
|
||||
<li>mrmsg_is_sent()
|
||||
: <a class="el" href="structmrmsg__t.html#a7714f0f25b2e933dae0898965373b27d">mrmsg_t</a>
|
||||
</li>
|
||||
<li>mrmsg_is_setupmessage()
|
||||
: <a class="el" href="structmrmsg__t.html#ab669ae58ca580d2694c6df3c95ddb89a">mrmsg_t</a>
|
||||
</li>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -63,7 +63,6 @@ var searchData=
|
|||
['mrmailbox_5fcheck_5fpassword',['mrmailbox_check_password',['../structmrmailbox__t.html#a3b55fcb1a91c616f032e160914406ed2',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fclose',['mrmailbox_close',['../structmrmailbox__t.html#a75011d103515e088e950a64d0706ec86',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fconfigure_5fand_5fconnect',['mrmailbox_configure_and_connect',['../structmrmailbox__t.html#a42ca741cc08785585f1dc74d515be5ef',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fconfigure_5fcancel',['mrmailbox_configure_cancel',['../structmrmailbox__t.html#a8127c0e3f4cfda14fdfd7be9f43715ef',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fconnect',['mrmailbox_connect',['../structmrmailbox__t.html#a67eef5ffc3369b8ad09326471b0a266f',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fcontinue_5fkey_5ftransfer',['mrmailbox_continue_key_transfer',['../structmrmailbox__t.html#a13fde8828b56c0fe94227d0b105c5708',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fcreate_5fchat_5fby_5fcontact_5fid',['mrmailbox_create_chat_by_contact_id',['../structmrmailbox__t.html#a1386ec2c091b936b65b25b50a302173d',1,'mrmailbox_t']]],
|
||||
|
@ -97,7 +96,6 @@ var searchData=
|
|||
['mrmailbox_5fget_5fversion_5fstr',['mrmailbox_get_version_str',['../structmrmailbox__t.html#a74bd83d36d90e1201e5ab8003d9a312f',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fheartbeat',['mrmailbox_heartbeat',['../structmrmailbox__t.html#a6faa8ec4056da5d1d664d88d3f6cf176',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fimex',['mrmailbox_imex',['../structmrmailbox__t.html#a7db60273eae74ebbc74231f4c6d7204f',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fimex_5fcancel',['mrmailbox_imex_cancel',['../structmrmailbox__t.html#a59c3c9ba62ffe2e7252dc4e49151f337',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fimex_5fhas_5fbackup',['mrmailbox_imex_has_backup',['../structmrmailbox__t.html#abcb59b494a430c2d3d6e77cf433f5755',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5finitiate_5fkey_5ftransfer',['mrmailbox_initiate_key_transfer',['../structmrmailbox__t.html#a8662e21a209936e2070f6a59479bfef4',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fis_5fconfigured',['mrmailbox_is_configured',['../structmrmailbox__t.html#aa6e325e49ecccfc96276db6c327dba94',1,'mrmailbox_t']]],
|
||||
|
@ -123,6 +121,7 @@ var searchData=
|
|||
['mrmailbox_5fset_5fconfig_5fint',['mrmailbox_set_config_int',['../structmrmailbox__t.html#a889aea3b38561016ffa2343d5106c38d',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fset_5fdraft',['mrmailbox_set_draft',['../structmrmailbox__t.html#af50446c1a5e504d27fe29de9e3b8edc3',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fstar_5fmsgs',['mrmailbox_star_msgs',['../structmrmailbox__t.html#a8ed1c3bd08cd6515abf6046ebad9cafc',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fstop_5fongoing_5fprocess',['mrmailbox_stop_ongoing_process',['../structmrmailbox__t.html#ad42351c0369ed1b60f23ee0d6e96bc44',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5ft',['mrmailbox_t',['../structmrmailbox__t.html',1,'']]],
|
||||
['mrmailbox_5funref',['mrmailbox_unref',['../structmrmailbox__t.html#a825cec4a85da05335674eae221d51374',1,'mrmailbox_t']]],
|
||||
['mrmailboxcb_5ft',['mrmailboxcb_t',['../structmrmailbox__t.html#a957f0bbae60f389bac40acf42b68b134',1,'mrmailbox_t']]],
|
||||
|
@ -143,6 +142,7 @@ var searchData=
|
|||
['mrmsg_5fget_5fwidth',['mrmsg_get_width',['../structmrmsg__t.html#adfe10086430b562b8df4e45668b51927',1,'mrmsg_t']]],
|
||||
['mrmsg_5fis_5fforwarded',['mrmsg_is_forwarded',['../structmrmsg__t.html#a3256ed8c6a55a6c1a30e0fce33b85421',1,'mrmsg_t']]],
|
||||
['mrmsg_5fis_5fincreation',['mrmsg_is_increation',['../structmrmsg__t.html#a32d23bac4bf35ed5f8c2cfbb93d636f5',1,'mrmsg_t']]],
|
||||
['mrmsg_5fis_5fsent',['mrmsg_is_sent',['../structmrmsg__t.html#a7714f0f25b2e933dae0898965373b27d',1,'mrmsg_t']]],
|
||||
['mrmsg_5fis_5fsetupmessage',['mrmsg_is_setupmessage',['../structmrmsg__t.html#ab669ae58ca580d2694c6df3c95ddb89a',1,'mrmsg_t']]],
|
||||
['mrmsg_5fis_5fstarred',['mrmsg_is_starred',['../structmrmsg__t.html#af202a7e7527df4681cd3ea24f779848f',1,'mrmsg_t']]],
|
||||
['mrmsg_5fis_5fsystemcmd',['mrmsg_is_systemcmd',['../structmrmsg__t.html#a752209192e3a022d087fe6c647fb3ad9',1,'mrmsg_t']]],
|
||||
|
|
|
@ -30,7 +30,6 @@ var searchData=
|
|||
['mrmailbox_5fcheck_5fpassword',['mrmailbox_check_password',['../structmrmailbox__t.html#a3b55fcb1a91c616f032e160914406ed2',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fclose',['mrmailbox_close',['../structmrmailbox__t.html#a75011d103515e088e950a64d0706ec86',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fconfigure_5fand_5fconnect',['mrmailbox_configure_and_connect',['../structmrmailbox__t.html#a42ca741cc08785585f1dc74d515be5ef',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fconfigure_5fcancel',['mrmailbox_configure_cancel',['../structmrmailbox__t.html#a8127c0e3f4cfda14fdfd7be9f43715ef',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fconnect',['mrmailbox_connect',['../structmrmailbox__t.html#a67eef5ffc3369b8ad09326471b0a266f',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fcontinue_5fkey_5ftransfer',['mrmailbox_continue_key_transfer',['../structmrmailbox__t.html#a13fde8828b56c0fe94227d0b105c5708',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fcreate_5fchat_5fby_5fcontact_5fid',['mrmailbox_create_chat_by_contact_id',['../structmrmailbox__t.html#a1386ec2c091b936b65b25b50a302173d',1,'mrmailbox_t']]],
|
||||
|
@ -64,7 +63,6 @@ var searchData=
|
|||
['mrmailbox_5fget_5fversion_5fstr',['mrmailbox_get_version_str',['../structmrmailbox__t.html#a74bd83d36d90e1201e5ab8003d9a312f',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fheartbeat',['mrmailbox_heartbeat',['../structmrmailbox__t.html#a6faa8ec4056da5d1d664d88d3f6cf176',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fimex',['mrmailbox_imex',['../structmrmailbox__t.html#a7db60273eae74ebbc74231f4c6d7204f',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fimex_5fcancel',['mrmailbox_imex_cancel',['../structmrmailbox__t.html#a59c3c9ba62ffe2e7252dc4e49151f337',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fimex_5fhas_5fbackup',['mrmailbox_imex_has_backup',['../structmrmailbox__t.html#abcb59b494a430c2d3d6e77cf433f5755',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5finitiate_5fkey_5ftransfer',['mrmailbox_initiate_key_transfer',['../structmrmailbox__t.html#a8662e21a209936e2070f6a59479bfef4',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fis_5fconfigured',['mrmailbox_is_configured',['../structmrmailbox__t.html#aa6e325e49ecccfc96276db6c327dba94',1,'mrmailbox_t']]],
|
||||
|
@ -90,6 +88,7 @@ var searchData=
|
|||
['mrmailbox_5fset_5fconfig_5fint',['mrmailbox_set_config_int',['../structmrmailbox__t.html#a889aea3b38561016ffa2343d5106c38d',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fset_5fdraft',['mrmailbox_set_draft',['../structmrmailbox__t.html#af50446c1a5e504d27fe29de9e3b8edc3',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fstar_5fmsgs',['mrmailbox_star_msgs',['../structmrmailbox__t.html#a8ed1c3bd08cd6515abf6046ebad9cafc',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5fstop_5fongoing_5fprocess',['mrmailbox_stop_ongoing_process',['../structmrmailbox__t.html#ad42351c0369ed1b60f23ee0d6e96bc44',1,'mrmailbox_t']]],
|
||||
['mrmailbox_5funref',['mrmailbox_unref',['../structmrmailbox__t.html#a825cec4a85da05335674eae221d51374',1,'mrmailbox_t']]],
|
||||
['mrmsg_5fget_5fduration',['mrmsg_get_duration',['../structmrmsg__t.html#aa180c0fd4c9cdd58cc47006022ebc1e0',1,'mrmsg_t']]],
|
||||
['mrmsg_5fget_5ffile',['mrmsg_get_file',['../structmrmsg__t.html#a2544769c77af5447546fcf5fc95c64f7',1,'mrmsg_t']]],
|
||||
|
@ -108,6 +107,7 @@ var searchData=
|
|||
['mrmsg_5fget_5fwidth',['mrmsg_get_width',['../structmrmsg__t.html#adfe10086430b562b8df4e45668b51927',1,'mrmsg_t']]],
|
||||
['mrmsg_5fis_5fforwarded',['mrmsg_is_forwarded',['../structmrmsg__t.html#a3256ed8c6a55a6c1a30e0fce33b85421',1,'mrmsg_t']]],
|
||||
['mrmsg_5fis_5fincreation',['mrmsg_is_increation',['../structmrmsg__t.html#a32d23bac4bf35ed5f8c2cfbb93d636f5',1,'mrmsg_t']]],
|
||||
['mrmsg_5fis_5fsent',['mrmsg_is_sent',['../structmrmsg__t.html#a7714f0f25b2e933dae0898965373b27d',1,'mrmsg_t']]],
|
||||
['mrmsg_5fis_5fsetupmessage',['mrmsg_is_setupmessage',['../structmrmsg__t.html#ab669ae58ca580d2694c6df3c95ddb89a',1,'mrmsg_t']]],
|
||||
['mrmsg_5fis_5fstarred',['mrmsg_is_starred',['../structmrmsg__t.html#af202a7e7527df4681cd3ea24f779848f',1,'mrmsg_t']]],
|
||||
['mrmsg_5fis_5fsystemcmd',['mrmsg_is_systemcmd',['../structmrmsg__t.html#a752209192e3a022d087fe6c647fb3ad9',1,'mrmsg_t']]],
|
||||
|
|
|
@ -96,41 +96,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a3b55fcb1a91c616f032e160914406ed2">mrmailbox_check_password</a>(mrmailbox_t *mailbox, const char *test_pw)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a75011d103515e088e950a64d0706ec86">mrmailbox_close</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a42ca741cc08785585f1dc74d515be5ef">mrmailbox_configure_and_connect</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a8127c0e3f4cfda14fdfd7be9f43715ef">mrmailbox_configure_cancel</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a67eef5ffc3369b8ad09326471b0a266f">mrmailbox_connect</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a13fde8828b56c0fe94227d0b105c5708">mrmailbox_continue_key_transfer</a>(mrmailbox_t *mailbox, uint32_t msg_id, const char *setup_code)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a1386ec2c091b936b65b25b50a302173d">mrmailbox_create_chat_by_contact_id</a>(mrmailbox_t *mailbox, uint32_t contact_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#aa089e97e7ca1add16c10d5cc0e902824">mrmailbox_create_contact</a>(mrmailbox_t *mailbox, const char *name, const char *addr)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a47156db87107ec208d6637f460d897a8">mrmailbox_create_group_chat</a>(mrmailbox_t *mailbox, const char *chat_name)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a24813f8aea38bcf5f928ea8a5fd7a3ec">mrmailbox_delete_chat</a>(mrmailbox_t *mailbox, uint32_t chat_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a209732d105e40cd0c61d33d76d288c59">mrmailbox_delete_contact</a>(mrmailbox_t *mailbox, uint32_t contact_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#adf02bfc046577b46e1f0f5a31869890f">mrmailbox_delete_msgs</a>(mrmailbox_t *mailbox, const uint32_t *msg_ids, int msg_cnt)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a7c7921ff7b7f2e10dc30522af980b785">mrmailbox_disconnect</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#ab316ed8a30c968085fa503e6c215e2f1">mrmailbox_forward_msgs</a>(mrmailbox_t *mailbox, const uint32_t *msg_ids, int msg_cnt, uint32_t chat_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a209e3832cd680d4677582923695ae872">mrmailbox_get_blocked_contacts</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a6c749ad5736d9c34ff492015ea10a184">mrmailbox_get_blocked_count</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#ad106b9c23b3a559b524a37bb5504e096">mrmailbox_get_chat</a>(mrmailbox_t *mailbox, uint32_t chat_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#ab996f74d0e8b5c82ec7175f29da57e3d">mrmailbox_get_chat_contacts</a>(mrmailbox_t *mailbox, uint32_t chat_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a97eb029d9dd0d33ae492217608958a73">mrmailbox_get_chat_id_by_contact_id</a>(mrmailbox_t *mailbox, uint32_t contact_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a4c69c290d57aa2b76f0260c0c2702023">mrmailbox_get_chat_media</a>(mrmailbox_t *mailbox, uint32_t chat_id, int msg_type, int or_msg_type)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#af5ac7f527aef58f8e834f3bd740acd46">mrmailbox_get_chat_msgs</a>(mrmailbox_t *mailbox, uint32_t chat_id, uint32_t flags, uint32_t marker1before)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a4da10c87eb65bbf6c504979d75ec3b19">mrmailbox_get_chatlist</a>(mrmailbox_t *mailbox, int listflags, const char *query)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#aeb12e9631508fd76e3e9828a82031767">mrmailbox_get_config</a>(mrmailbox_t *ths, const char *key, const char *def)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#afba149fcbcb5a069113aed4336f4bcc7">mrmailbox_get_config_int</a>(mrmailbox_t *ths, const char *key, int32_t def)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a057660d94350ff98eca72785c6e88962">mrmailbox_get_contact</a>(mrmailbox_t *mailbox, uint32_t contact_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#aa4d582bc9d6d80e43038d213b081031f">mrmailbox_get_contact_encrinfo</a>(mrmailbox_t *mailbox, uint32_t contact_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#adcdfd1e0899d3c9778238d49933813a5">mrmailbox_get_fresh_msg_count</a>(mrmailbox_t *mailbox, uint32_t chat_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a65215149290bec16b173106269b08e5e">mrmailbox_get_fresh_msgs</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a4b3257b21c3c9ff539fc6a9315be1164">mrmailbox_get_info</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#ae4ccc69ba8e8851a04f9b17b37e5f86a">mrmailbox_get_known_contacts</a>(mrmailbox_t *mailbox, const char *query)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a9ef144244e7d86ba82ce3257abf14f13">mrmailbox_get_msg</a>(mrmailbox_t *mailbox, uint32_t msg_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a13e05fe3f43102c3323ba4c7e2761593">mrmailbox_get_msg_info</a>(mrmailbox_t *mailbox, uint32_t msg_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a90b7861302d1276a07fdcb2d9c3c73b6">mrmailbox_get_next_media</a>(mrmailbox_t *mailbox, uint32_t curr_msg_id, int dir)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a5c17b77d9d26022f0bdbef548d37b5c6">mrmailbox_get_total_msg_count</a>(mrmailbox_t *mailbox, uint32_t chat_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a74bd83d36d90e1201e5ab8003d9a312f">mrmailbox_get_version_str</a>(void)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a6faa8ec4056da5d1d664d88d3f6cf176">mrmailbox_heartbeat</a>(mrmailbox_t *ths)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a7db60273eae74ebbc74231f4c6d7204f">mrmailbox_imex</a>(mrmailbox_t *mailbox, int what, const char *param1, const char *param2)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a59c3c9ba62ffe2e7252dc4e49151f337">mrmailbox_imex_cancel</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a67eef5ffc3369b8ad09326471b0a266f">mrmailbox_connect</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a13fde8828b56c0fe94227d0b105c5708">mrmailbox_continue_key_transfer</a>(mrmailbox_t *mailbox, uint32_t msg_id, const char *setup_code)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a1386ec2c091b936b65b25b50a302173d">mrmailbox_create_chat_by_contact_id</a>(mrmailbox_t *mailbox, uint32_t contact_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#aa089e97e7ca1add16c10d5cc0e902824">mrmailbox_create_contact</a>(mrmailbox_t *mailbox, const char *name, const char *addr)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a47156db87107ec208d6637f460d897a8">mrmailbox_create_group_chat</a>(mrmailbox_t *mailbox, const char *chat_name)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a24813f8aea38bcf5f928ea8a5fd7a3ec">mrmailbox_delete_chat</a>(mrmailbox_t *mailbox, uint32_t chat_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a209732d105e40cd0c61d33d76d288c59">mrmailbox_delete_contact</a>(mrmailbox_t *mailbox, uint32_t contact_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#adf02bfc046577b46e1f0f5a31869890f">mrmailbox_delete_msgs</a>(mrmailbox_t *mailbox, const uint32_t *msg_ids, int msg_cnt)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a7c7921ff7b7f2e10dc30522af980b785">mrmailbox_disconnect</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#ab316ed8a30c968085fa503e6c215e2f1">mrmailbox_forward_msgs</a>(mrmailbox_t *mailbox, const uint32_t *msg_ids, int msg_cnt, uint32_t chat_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a209e3832cd680d4677582923695ae872">mrmailbox_get_blocked_contacts</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a6c749ad5736d9c34ff492015ea10a184">mrmailbox_get_blocked_count</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#ad106b9c23b3a559b524a37bb5504e096">mrmailbox_get_chat</a>(mrmailbox_t *mailbox, uint32_t chat_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#ab996f74d0e8b5c82ec7175f29da57e3d">mrmailbox_get_chat_contacts</a>(mrmailbox_t *mailbox, uint32_t chat_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a97eb029d9dd0d33ae492217608958a73">mrmailbox_get_chat_id_by_contact_id</a>(mrmailbox_t *mailbox, uint32_t contact_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a4c69c290d57aa2b76f0260c0c2702023">mrmailbox_get_chat_media</a>(mrmailbox_t *mailbox, uint32_t chat_id, int msg_type, int or_msg_type)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#af5ac7f527aef58f8e834f3bd740acd46">mrmailbox_get_chat_msgs</a>(mrmailbox_t *mailbox, uint32_t chat_id, uint32_t flags, uint32_t marker1before)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a4da10c87eb65bbf6c504979d75ec3b19">mrmailbox_get_chatlist</a>(mrmailbox_t *mailbox, int listflags, const char *query)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#aeb12e9631508fd76e3e9828a82031767">mrmailbox_get_config</a>(mrmailbox_t *ths, const char *key, const char *def)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#afba149fcbcb5a069113aed4336f4bcc7">mrmailbox_get_config_int</a>(mrmailbox_t *ths, const char *key, int32_t def)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a057660d94350ff98eca72785c6e88962">mrmailbox_get_contact</a>(mrmailbox_t *mailbox, uint32_t contact_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#aa4d582bc9d6d80e43038d213b081031f">mrmailbox_get_contact_encrinfo</a>(mrmailbox_t *mailbox, uint32_t contact_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#adcdfd1e0899d3c9778238d49933813a5">mrmailbox_get_fresh_msg_count</a>(mrmailbox_t *mailbox, uint32_t chat_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a65215149290bec16b173106269b08e5e">mrmailbox_get_fresh_msgs</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a4b3257b21c3c9ff539fc6a9315be1164">mrmailbox_get_info</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#ae4ccc69ba8e8851a04f9b17b37e5f86a">mrmailbox_get_known_contacts</a>(mrmailbox_t *mailbox, const char *query)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a9ef144244e7d86ba82ce3257abf14f13">mrmailbox_get_msg</a>(mrmailbox_t *mailbox, uint32_t msg_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a13e05fe3f43102c3323ba4c7e2761593">mrmailbox_get_msg_info</a>(mrmailbox_t *mailbox, uint32_t msg_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a90b7861302d1276a07fdcb2d9c3c73b6">mrmailbox_get_next_media</a>(mrmailbox_t *mailbox, uint32_t curr_msg_id, int dir)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a5c17b77d9d26022f0bdbef548d37b5c6">mrmailbox_get_total_msg_count</a>(mrmailbox_t *mailbox, uint32_t chat_id)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a74bd83d36d90e1201e5ab8003d9a312f">mrmailbox_get_version_str</a>(void)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a6faa8ec4056da5d1d664d88d3f6cf176">mrmailbox_heartbeat</a>(mrmailbox_t *ths)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a7db60273eae74ebbc74231f4c6d7204f">mrmailbox_imex</a>(mrmailbox_t *mailbox, int what, const char *param1, const char *param2)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#abcb59b494a430c2d3d6e77cf433f5755">mrmailbox_imex_has_backup</a>(mrmailbox_t *mailbox, const char *dir_name)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a8662e21a209936e2070f6a59479bfef4">mrmailbox_initiate_key_transfer</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#aa6e325e49ecccfc96276db6c327dba94">mrmailbox_is_configured</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
|
@ -156,8 +154,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a889aea3b38561016ffa2343d5106c38d">mrmailbox_set_config_int</a>(mrmailbox_t *ths, const char *key, int32_t value)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#af50446c1a5e504d27fe29de9e3b8edc3">mrmailbox_set_draft</a>(mrmailbox_t *mailbox, uint32_t chat_id, const char *msg)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a8ed1c3bd08cd6515abf6046ebad9cafc">mrmailbox_star_msgs</a>(mrmailbox_t *mailbox, const uint32_t *msg_ids, int msg_cnt, int star)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a825cec4a85da05335674eae221d51374">mrmailbox_unref</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a957f0bbae60f389bac40acf42b68b134">mrmailboxcb_t</a> typedef</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#ad42351c0369ed1b60f23ee0d6e96bc44">mrmailbox_stop_ongoing_process</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmailbox__t.html#a825cec4a85da05335674eae221d51374">mrmailbox_unref</a>(mrmailbox_t *mailbox)</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmailbox__t.html#a957f0bbae60f389bac40acf42b68b134">mrmailboxcb_t</a> typedef</td><td class="entry"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
|
|
@ -284,24 +284,21 @@ Public Member Functions</h2></td></tr>
|
|||
<tr class="memitem:a42ca741cc08785585f1dc74d515be5ef"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrmailbox__t.html#a42ca741cc08785585f1dc74d515be5ef">mrmailbox_configure_and_connect</a> (<a class="el" href="structmrmailbox__t.html">mrmailbox_t</a> *mailbox)</td></tr>
|
||||
<tr class="memdesc:a42ca741cc08785585f1dc74d515be5ef"><td class="mdescLeft"> </td><td class="mdescRight">Configure and connect a mailbox. <a href="#a42ca741cc08785585f1dc74d515be5ef">More...</a><br /></td></tr>
|
||||
<tr class="separator:a42ca741cc08785585f1dc74d515be5ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8127c0e3f4cfda14fdfd7be9f43715ef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrmailbox__t.html#a8127c0e3f4cfda14fdfd7be9f43715ef">mrmailbox_configure_cancel</a> (<a class="el" href="structmrmailbox__t.html">mrmailbox_t</a> *mailbox)</td></tr>
|
||||
<tr class="memdesc:a8127c0e3f4cfda14fdfd7be9f43715ef"><td class="mdescLeft"> </td><td class="mdescRight">Signal the configure-process to stop. <a href="#a8127c0e3f4cfda14fdfd7be9f43715ef">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8127c0e3f4cfda14fdfd7be9f43715ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa6e325e49ecccfc96276db6c327dba94"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrmailbox__t.html#aa6e325e49ecccfc96276db6c327dba94">mrmailbox_is_configured</a> (<a class="el" href="structmrmailbox__t.html">mrmailbox_t</a> *mailbox)</td></tr>
|
||||
<tr class="memdesc:aa6e325e49ecccfc96276db6c327dba94"><td class="mdescLeft"> </td><td class="mdescRight">Check if the mailbox is already configured. <a href="#aa6e325e49ecccfc96276db6c327dba94">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa6e325e49ecccfc96276db6c327dba94"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad42351c0369ed1b60f23ee0d6e96bc44"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrmailbox__t.html#ad42351c0369ed1b60f23ee0d6e96bc44">mrmailbox_stop_ongoing_process</a> (<a class="el" href="structmrmailbox__t.html">mrmailbox_t</a> *mailbox)</td></tr>
|
||||
<tr class="memdesc:ad42351c0369ed1b60f23ee0d6e96bc44"><td class="mdescLeft"> </td><td class="mdescRight">Signal an ongoing process to stop. <a href="#ad42351c0369ed1b60f23ee0d6e96bc44">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad42351c0369ed1b60f23ee0d6e96bc44"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8662e21a209936e2070f6a59479bfef4"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrmailbox__t.html#a8662e21a209936e2070f6a59479bfef4">mrmailbox_initiate_key_transfer</a> (<a class="el" href="structmrmailbox__t.html">mrmailbox_t</a> *mailbox)</td></tr>
|
||||
<tr class="memdesc:a8662e21a209936e2070f6a59479bfef4"><td class="mdescLeft"> </td><td class="mdescRight">Initiate Autocrypt key transfer. <a href="#a8662e21a209936e2070f6a59479bfef4">More...</a><br /></td></tr>
|
||||
<tr class="memdesc:a8662e21a209936e2070f6a59479bfef4"><td class="mdescLeft"> </td><td class="mdescRight">Initiate Autocrypt Key Transfer. <a href="#a8662e21a209936e2070f6a59479bfef4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8662e21a209936e2070f6a59479bfef4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13fde8828b56c0fe94227d0b105c5708"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrmailbox__t.html#a13fde8828b56c0fe94227d0b105c5708">mrmailbox_continue_key_transfer</a> (<a class="el" href="structmrmailbox__t.html">mrmailbox_t</a> *mailbox, uint32_t msg_id, const char *setup_code)</td></tr>
|
||||
<tr class="memdesc:a13fde8828b56c0fe94227d0b105c5708"><td class="mdescLeft"> </td><td class="mdescRight">Continue the key transfer on another device. <a href="#a13fde8828b56c0fe94227d0b105c5708">More...</a><br /></td></tr>
|
||||
<tr class="memdesc:a13fde8828b56c0fe94227d0b105c5708"><td class="mdescLeft"> </td><td class="mdescRight">Continue the Autocrypt Key Transfer on another device. <a href="#a13fde8828b56c0fe94227d0b105c5708">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13fde8828b56c0fe94227d0b105c5708"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7db60273eae74ebbc74231f4c6d7204f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrmailbox__t.html#a7db60273eae74ebbc74231f4c6d7204f">mrmailbox_imex</a> (<a class="el" href="structmrmailbox__t.html">mrmailbox_t</a> *mailbox, int what, const char *param1, const char *param2)</td></tr>
|
||||
<tr class="memdesc:a7db60273eae74ebbc74231f4c6d7204f"><td class="mdescLeft"> </td><td class="mdescRight">Import/export things. <a href="#a7db60273eae74ebbc74231f4c6d7204f">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7db60273eae74ebbc74231f4c6d7204f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a59c3c9ba62ffe2e7252dc4e49151f337"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrmailbox__t.html#a59c3c9ba62ffe2e7252dc4e49151f337">mrmailbox_imex_cancel</a> (<a class="el" href="structmrmailbox__t.html">mrmailbox_t</a> *mailbox)</td></tr>
|
||||
<tr class="memdesc:a59c3c9ba62ffe2e7252dc4e49151f337"><td class="mdescLeft"> </td><td class="mdescRight">Signal the import-/export-process to stop. <a href="#a59c3c9ba62ffe2e7252dc4e49151f337">More...</a><br /></td></tr>
|
||||
<tr class="separator:a59c3c9ba62ffe2e7252dc4e49151f337"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abcb59b494a430c2d3d6e77cf433f5755"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrmailbox__t.html#abcb59b494a430c2d3d6e77cf433f5755">mrmailbox_imex_has_backup</a> (<a class="el" href="structmrmailbox__t.html">mrmailbox_t</a> *mailbox, const char *dir_name)</td></tr>
|
||||
<tr class="memdesc:abcb59b494a430c2d3d6e77cf433f5755"><td class="mdescLeft"> </td><td class="mdescRight">Check if there is a backup file. <a href="#abcb59b494a430c2d3d6e77cf433f5755">More...</a><br /></td></tr>
|
||||
<tr class="separator:abcb59b494a430c2d3d6e77cf433f5755"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -2780,7 +2777,7 @@ Public Attributes</h2></td></tr>
|
|||
<p>Configure and connect a mailbox. </p>
|
||||
<ul>
|
||||
<li>Before your call this function, you should set at least <code>addr</code> and <code>mail_pw</code> using <a class="el" href="structmrmailbox__t.html#a19b3e9f5209bc326fc77f3944522e8ad" title="Configure the mailbox. ">mrmailbox_set_config()</a>.</li>
|
||||
<li><a class="el" href="structmrmailbox__t.html#a42ca741cc08785585f1dc74d515be5ef" title="Configure and connect a mailbox. ">mrmailbox_configure_and_connect()</a> may take a while, so it might be a good idea to let it run in a non-GUI-thread; to cancel the configuration progress, you can then use <a class="el" href="structmrmailbox__t.html#a8127c0e3f4cfda14fdfd7be9f43715ef" title="Signal the configure-process to stop. ">mrmailbox_configure_cancel()</a>.</li>
|
||||
<li><a class="el" href="structmrmailbox__t.html#a42ca741cc08785585f1dc74d515be5ef" title="Configure and connect a mailbox. ">mrmailbox_configure_and_connect()</a> may take a while, so it might be a good idea to let it run in a non-GUI-thread; to stop the configuration progress, you can use <a class="el" href="structmrmailbox__t.html#ad42351c0369ed1b60f23ee0d6e96bc44" title="Signal an ongoing process to stop. ">mrmailbox_stop_ongoing_process()</a>.</li>
|
||||
<li>The function sends out a number of <a class="el" href="mrevent_8h.html#abb0881d4c7c887b8f371cedc471846b5" title="Inform about the configuration progress started by mrmailbox_configure_and_connect(). ">MR_EVENT_CONFIGURE_PROGRESS</a> events that may be used to create a progress bar or stuff like that.</li>
|
||||
</ul>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
|
@ -2792,33 +2789,6 @@ Public Attributes</h2></td></tr>
|
|||
<dl class="section return"><dt>Returns</dt><dd>1=configured and connected, 0=not configured, not explicitly connected, however, an existing connection may still be present</dd></dl>
|
||||
<p>There is no need to call this every program start, the result is saved in the database. Instead, you can use <a class="el" href="structmrmailbox__t.html#a67eef5ffc3369b8ad09326471b0a266f" title="Connect to the mailbox using the configured settings. ">mrmailbox_connect()</a> which reuses the configuration and is much faster:</p>
|
||||
<div class="fragment"><div class="line"><span class="keywordflow">if</span>( <a class="code" href="structmrmailbox__t.html#aa6e325e49ecccfc96276db6c327dba94">mrmailbox_is_configured</a>(mailbox) ) {</div><div class="line"> <a class="code" href="structmrmailbox__t.html#a67eef5ffc3369b8ad09326471b0a266f">mrmailbox_connect</a>(mailbox); <span class="comment">// fast, reuse the configuration</span></div><div class="line">}</div><div class="line"><span class="keywordflow">else</span> {</div><div class="line"> <a class="code" href="structmrmailbox__t.html#a42ca741cc08785585f1dc74d515be5ef">mrmailbox_configure_and_connect</a>(mailbox); <span class="comment">// may take a while, typically started in a thread</span></div><div class="line">}</div></div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a8127c0e3f4cfda14fdfd7be9f43715ef"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void mrmailbox_configure_cancel </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a> * </td>
|
||||
<td class="paramname"><em>mailbox</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Signal the configure-process to stop. </p>
|
||||
<p>After that, <a class="el" href="structmrmailbox__t.html#a8127c0e3f4cfda14fdfd7be9f43715ef" title="Signal the configure-process to stop. ">mrmailbox_configure_cancel()</a> returns <em>without</em> waiting for <a class="el" href="structmrmailbox__t.html#a42ca741cc08785585f1dc74d515be5ef" title="Configure and connect a mailbox. ">mrmailbox_configure_and_connect()</a> to return.</p>
|
||||
<p><a class="el" href="structmrmailbox__t.html#a42ca741cc08785585f1dc74d515be5ef" title="Configure and connect a mailbox. ">mrmailbox_configure_and_connect()</a> will return ASAP then, however, it may still take a moment. If in doubt, the caller may also decide the kill the thread after a few seconds; eg. the configuration process may hang in a function not under the control of the core (eg. <a class="el" href="mrevent_8h.html#aba8b1a46a18cd05070b301c757a74ddc" title="Request a HTTP-file from the frontend. ">MR_EVENT_HTTP_GET</a>). Another reason for <a class="el" href="structmrmailbox__t.html#a8127c0e3f4cfda14fdfd7be9f43715ef" title="Signal the configure-process to stop. ">mrmailbox_configure_cancel()</a> not to wait is that otherwise it would be GUI-blocking and should be started in another thread then; this would make things even more complicated.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">mailbox</td><td>The mailbox object as created by <a class="el" href="structmrmailbox__t.html#a32825e3e0a1b16679580704a4b43db1a" title="Create a new mailbox object. ">mrmailbox_new()</a></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa6e325e49ecccfc96276db6c327dba94"></a>
|
||||
|
@ -2845,6 +2815,34 @@ Public Attributes</h2></td></tr>
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>1=mailbox is configured and <a class="el" href="structmrmailbox__t.html#a67eef5ffc3369b8ad09326471b0a266f" title="Connect to the mailbox using the configured settings. ">mrmailbox_connect()</a> can be called directly as needed, 0=mailbox is not configured and a configuration by <a class="el" href="structmrmailbox__t.html#a42ca741cc08785585f1dc74d515be5ef" title="Configure and connect a mailbox. ">mrmailbox_configure_and_connect()</a> is required. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ad42351c0369ed1b60f23ee0d6e96bc44"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void mrmailbox_stop_ongoing_process </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a> * </td>
|
||||
<td class="paramname"><em>mailbox</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Signal an ongoing process to stop. </p>
|
||||
<p>After that, <a class="el" href="structmrmailbox__t.html#ad42351c0369ed1b60f23ee0d6e96bc44" title="Signal an ongoing process to stop. ">mrmailbox_stop_ongoing_process()</a> returns <em>without</em> waiting for the ongoing process to return.</p>
|
||||
<p>The ongoing process will return ASAP then, however, it may still take a moment. If in doubt, the caller may also decide the kill the thread after a few seconds; eg. the process may hang in a function not under the control of the core (eg. <a class="el" href="mrevent_8h.html#aba8b1a46a18cd05070b301c757a74ddc" title="Request a HTTP-file from the frontend. ">MR_EVENT_HTTP_GET</a>). Another reason for <a class="el" href="structmrmailbox__t.html#ad42351c0369ed1b60f23ee0d6e96bc44" title="Signal an ongoing process to stop. ">mrmailbox_stop_ongoing_process()</a> not to wait is that otherwise it would be GUI-blocking and should be started in another thread then; this would make things even more complicated.</p>
|
||||
<p>Typical ongoing processes are started by <a class="el" href="structmrmailbox__t.html#a42ca741cc08785585f1dc74d515be5ef" title="Configure and connect a mailbox. ">mrmailbox_configure_and_connect()</a>, <a class="el" href="structmrmailbox__t.html#a8662e21a209936e2070f6a59479bfef4" title="Initiate Autocrypt Key Transfer. ">mrmailbox_initiate_key_transfer()</a> or <a class="el" href="structmrmailbox__t.html#a7db60273eae74ebbc74231f4c6d7204f" title="Import/export things. ">mrmailbox_imex()</a>. As there is always at most only one onging process at the same time, there is no need to define <em>which</em> process to exit.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">mailbox</td><td>The mailbox object.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a8662e21a209936e2070f6a59479bfef4"></a>
|
||||
|
@ -2861,7 +2859,7 @@ Public Attributes</h2></td></tr>
|
|||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Initiate Autocrypt key transfer. </p>
|
||||
<p>Initiate Autocrypt Key Transfer. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">mailbox</td><td>The mailbox object.</td></tr>
|
||||
|
@ -2870,10 +2868,11 @@ Public Attributes</h2></td></tr>
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The setup code. Must be free()'d after usage. On errors, eg. if the message could not be sent, NULL is returned.</dd></dl>
|
||||
<p>Before starting the key transfer with this function, the user should be asked:</p>
|
||||
<div class="fragment"><div class="line"><span class="stringliteral">"The 'Autocrypt key transfer' requires that the mail client on the other device is Autocrypt-compliant.</span></div><div class="line"><span class="stringliteral">You can then send the key to yourself. The key will be encrypted by a setup code which is displayed here and must be typed on the other device."</span></div></div><!-- fragment --><p>After that, this function should be called to send the Autocrypt setup message. The required setup code is then returned in the following format:</p>
|
||||
<div class="fragment"><div class="line"><span class="stringliteral">"The 'Autocrypt Key Transfer' requires that the mail client on the other device is Autocrypt-compliant.</span></div><div class="line"><span class="stringliteral">You can then send the key to yourself. The key will be encrypted by a setup code which is displayed here and must be typed on the other device."</span></div></div><!-- fragment --><p>After that, this function should be called to send the Autocrypt setup message. The required setup code is then returned in the following format:</p>
|
||||
<div class="fragment"><div class="line">1234-1234-1234-1234-1234-1234-1234-1234-1234</div></div><!-- fragment --><p>The setup code should be shown to the user then:</p>
|
||||
<div class="fragment"><div class="line"><span class="stringliteral">"The key has been sent to yourself. Switch to the other device and</span></div><div class="line"><span class="stringliteral">open the setup message. You should be prompted for a setup code. Type</span></div><div class="line"><span class="stringliteral">the following digits into the prompt:</span></div><div class="line"><span class="stringliteral"></span></div><div class="line"><span class="stringliteral">1234 - 1234 - 1234 -</span></div><div class="line"><span class="stringliteral">1234 - 1234 - 1234 -</span></div><div class="line"><span class="stringliteral">1234 - 1234 - 1234</span></div><div class="line"><span class="stringliteral"></span></div><div class="line"><span class="stringliteral">Once you're done, your other device will be ready to use Autocrypt."</span></div></div><!-- fragment --><p>On the <em>other device</em> you will call <a class="el" href="structmrmailbox__t.html#a13fde8828b56c0fe94227d0b105c5708" title="Continue the key transfer on another device. ">mrmailbox_continue_key_transfer()</a> then for setup messages identified by <a class="el" href="structmrmsg__t.html#ab669ae58ca580d2694c6df3c95ddb89a" title="Check if the message is an Autocrypt Setup Message. ">mrmsg_is_setupmessage()</a>.</p>
|
||||
<p>For more details about the Autocrypt setup process, please refer to <a href="https://autocrypt.org/en/latest/level1.html#autocrypt-setup-message">https://autocrypt.org/en/latest/level1.html#autocrypt-setup-message</a> </p>
|
||||
<div class="fragment"><div class="line"><span class="stringliteral">"The key has been sent to yourself. Switch to the other device and</span></div><div class="line"><span class="stringliteral">open the setup message. You should be prompted for a setup code. Type</span></div><div class="line"><span class="stringliteral">the following digits into the prompt:</span></div><div class="line"><span class="stringliteral"></span></div><div class="line"><span class="stringliteral">1234 - 1234 - 1234 -</span></div><div class="line"><span class="stringliteral">1234 - 1234 - 1234 -</span></div><div class="line"><span class="stringliteral">1234 - 1234 - 1234</span></div><div class="line"><span class="stringliteral"></span></div><div class="line"><span class="stringliteral">Once you're done, your other device will be ready to use Autocrypt."</span></div></div><!-- fragment --><p>On the <em>other device</em> you will call <a class="el" href="structmrmailbox__t.html#a13fde8828b56c0fe94227d0b105c5708" title="Continue the Autocrypt Key Transfer on another device. ">mrmailbox_continue_key_transfer()</a> then for setup messages identified by <a class="el" href="structmrmsg__t.html#ab669ae58ca580d2694c6df3c95ddb89a" title="Check if the message is an Autocrypt Setup Message. ">mrmsg_is_setupmessage()</a>.</p>
|
||||
<p>For more details about the Autocrypt setup process, please refer to <a href="https://autocrypt.org/en/latest/level1.html#autocrypt-setup-message">https://autocrypt.org/en/latest/level1.html#autocrypt-setup-message</a></p>
|
||||
<p>NB: If the user has never sent a message before, this function requires a key to be created. In this case, the function may take some seconds to finish and it might be a good idea to start it in a separate thread. If so, it can be interrupted using <a class="el" href="structmrmailbox__t.html#ad42351c0369ed1b60f23ee0d6e96bc44" title="Signal an ongoing process to stop. ">mrmailbox_stop_ongoing_process()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -2907,13 +2906,13 @@ Public Attributes</h2></td></tr>
|
|||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Continue the key transfer on another device. </p>
|
||||
<p>If you have started the key transfer on another device using <a class="el" href="structmrmailbox__t.html#a8662e21a209936e2070f6a59479bfef4" title="Initiate Autocrypt key transfer. ">mrmailbox_initiate_key_transfer()</a> and you've detected a setup message with <a class="el" href="structmrmsg__t.html#ab669ae58ca580d2694c6df3c95ddb89a" title="Check if the message is an Autocrypt Setup Message. ">mrmsg_is_setupmessage()</a>, you should prompt the user for the setup code and call this function then.</p>
|
||||
<p>Continue the Autocrypt Key Transfer on another device. </p>
|
||||
<p>If you have started the key transfer on another device using <a class="el" href="structmrmailbox__t.html#a8662e21a209936e2070f6a59479bfef4" title="Initiate Autocrypt Key Transfer. ">mrmailbox_initiate_key_transfer()</a> and you've detected a setup message with <a class="el" href="structmrmsg__t.html#ab669ae58ca580d2694c6df3c95ddb89a" title="Check if the message is an Autocrypt Setup Message. ">mrmsg_is_setupmessage()</a>, you should prompt the user for the setup code and call this function then.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">mailbox</td><td>The mailbox object. </td></tr>
|
||||
<tr><td class="paramname">msg_id</td><td>ID of the setup message to decrypt. </td></tr>
|
||||
<tr><td class="paramname">setup_code</td><td>Setup code entered by the user. This is the same setup code as returned from <a class="el" href="structmrmailbox__t.html#a8662e21a209936e2070f6a59479bfef4" title="Initiate Autocrypt key transfer. ">mrmailbox_initiate_key_transfer()</a> on the other device. There is no need to format the string correctly, the function will remove all spaces and other characters and insert the <code>-</code> characters at the correct places.</td></tr>
|
||||
<tr><td class="paramname">setup_code</td><td>Setup code entered by the user. This is the same setup code as returned from <a class="el" href="structmrmailbox__t.html#a8662e21a209936e2070f6a59479bfef4" title="Initiate Autocrypt Key Transfer. ">mrmailbox_initiate_key_transfer()</a> on the other device. There is no need to format the string correctly, the function will remove all spaces and other characters and insert the <code>-</code> characters at the correct places.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
@ -2970,7 +2969,7 @@ Public Attributes</h2></td></tr>
|
|||
<li>A number of <a class="el" href="mrevent_8h.html#af046556dbd33f0bff86448d62df2b5f7" title="Inform about the import/export progress started by mrmailbox_imex(). ">MR_EVENT_IMEX_PROGRESS</a> events are sent and may be used to create a progress bar or stuff like that.</li>
|
||||
<li>For each file written on export, the function sends <a class="el" href="mrevent_8h.html#aeb3ce82a01722f902b02c8e62cf301ab" title="A file has been exported. ">MR_EVENT_IMEX_FILE_WRITTEN</a></li>
|
||||
</ul>
|
||||
<p>Only one import-/export-progress can run at the same time. To cancel an import-/export-progress, use <a class="el" href="structmrmailbox__t.html#a59c3c9ba62ffe2e7252dc4e49151f337" title="Signal the import-/export-process to stop. ">mrmailbox_imex_cancel()</a>.</p>
|
||||
<p>Only one import-/export-progress can run at the same time. To cancel an import-/export-progress, use <a class="el" href="structmrmailbox__t.html#ad42351c0369ed1b60f23ee0d6e96bc44" title="Signal an ongoing process to stop. ">mrmailbox_stop_ongoing_process()</a>.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">mailbox</td><td>Mailbox object as created by <a class="el" href="structmrmailbox__t.html#a32825e3e0a1b16679580704a4b43db1a" title="Create a new mailbox object. ">mrmailbox_new()</a>. </td></tr>
|
||||
|
@ -2982,33 +2981,6 @@ Public Attributes</h2></td></tr>
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>1=success, 0=error or progress canceled. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a59c3c9ba62ffe2e7252dc4e49151f337"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void mrmailbox_imex_cancel </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structmrmailbox__t.html">mrmailbox_t</a> * </td>
|
||||
<td class="paramname"><em>mailbox</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Signal the import-/export-process to stop. </p>
|
||||
<p>After that, <a class="el" href="structmrmailbox__t.html#a59c3c9ba62ffe2e7252dc4e49151f337" title="Signal the import-/export-process to stop. ">mrmailbox_imex_cancel()</a> returns <em>without</em> waiting for <a class="el" href="structmrmailbox__t.html#a7db60273eae74ebbc74231f4c6d7204f" title="Import/export things. ">mrmailbox_imex()</a> to return.</p>
|
||||
<p><a class="el" href="structmrmailbox__t.html#a7db60273eae74ebbc74231f4c6d7204f" title="Import/export things. ">mrmailbox_imex()</a> will return ASAP then, however, it may still take a moment. If in doubt, the caller may also decide the kill the thread after a few seconds; eg. the process may hang in a function not under the control of the core (eg. <a class="el" href="mrevent_8h.html#aba8b1a46a18cd05070b301c757a74ddc" title="Request a HTTP-file from the frontend. ">MR_EVENT_HTTP_GET</a>). Another reason for <a class="el" href="structmrmailbox__t.html#a59c3c9ba62ffe2e7252dc4e49151f337" title="Signal the import-/export-process to stop. ">mrmailbox_imex_cancel()</a> not to wait is that otherwise it would be GUI-blocking and should be started in another thread then; this would make things even more complicated.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">mailbox</td><td>The mailbox object.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="abcb59b494a430c2d3d6e77cf433f5755"></a>
|
||||
|
|
|
@ -109,11 +109,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<tr class="even"><td class="entry"><a class="el" href="structmrmsg__t.html#adfe10086430b562b8df4e45668b51927">mrmsg_get_width</a>(mrmsg_t *msg)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmsg__t.html#a3256ed8c6a55a6c1a30e0fce33b85421">mrmsg_is_forwarded</a>(mrmsg_t *msg)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmsg__t.html#a32d23bac4bf35ed5f8c2cfbb93d636f5">mrmsg_is_increation</a>(mrmsg_t *msg)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmsg__t.html#ab669ae58ca580d2694c6df3c95ddb89a">mrmsg_is_setupmessage</a>(mrmsg_t *msg)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmsg__t.html#af202a7e7527df4681cd3ea24f779848f">mrmsg_is_starred</a>(mrmsg_t *msg)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmsg__t.html#a752209192e3a022d087fe6c647fb3ad9">mrmsg_is_systemcmd</a>(mrmsg_t *msg)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmsg__t.html#a9e5dc81d4e814284b465ad23abbfb6cb">mrmsg_latefiling_mediasize</a>(mrmsg_t *msg, int width, int height, int duration)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmsg__t.html#aa33212e41efff643aa7290753f3d9b02">mrmsg_unref</a>(mrmsg_t *msg)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmsg__t.html#a7714f0f25b2e933dae0898965373b27d">mrmsg_is_sent</a>(mrmsg_t *msg)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmsg__t.html#ab669ae58ca580d2694c6df3c95ddb89a">mrmsg_is_setupmessage</a>(mrmsg_t *msg)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmsg__t.html#af202a7e7527df4681cd3ea24f779848f">mrmsg_is_starred</a>(mrmsg_t *msg)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmsg__t.html#a752209192e3a022d087fe6c647fb3ad9">mrmsg_is_systemcmd</a>(mrmsg_t *msg)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrmsg__t.html#a9e5dc81d4e814284b465ad23abbfb6cb">mrmsg_latefiling_mediasize</a>(mrmsg_t *msg, int width, int height, int duration)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrmsg__t.html#aa33212e41efff643aa7290753f3d9b02">mrmsg_unref</a>(mrmsg_t *msg)</td><td class="entry"><a class="el" href="structmrmsg__t.html">mrmsg_t</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
|
|
@ -145,6 +145,9 @@ Public Member Functions</h2></td></tr>
|
|||
<tr class="memitem:a8c8c1f342f01439ae40c5cf37532387e"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrmsg__t.html#a8c8c1f342f01439ae40c5cf37532387e">mrmsg_get_summarytext</a> (<a class="el" href="structmrmsg__t.html">mrmsg_t</a> *msg, int approx_characters)</td></tr>
|
||||
<tr class="memdesc:a8c8c1f342f01439ae40c5cf37532387e"><td class="mdescLeft"> </td><td class="mdescRight">Get a message summary as a single line of text. <a href="#a8c8c1f342f01439ae40c5cf37532387e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8c8c1f342f01439ae40c5cf37532387e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7714f0f25b2e933dae0898965373b27d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrmsg__t.html#a7714f0f25b2e933dae0898965373b27d">mrmsg_is_sent</a> (<a class="el" href="structmrmsg__t.html">mrmsg_t</a> *msg)</td></tr>
|
||||
<tr class="memdesc:a7714f0f25b2e933dae0898965373b27d"><td class="mdescLeft"> </td><td class="mdescRight">Check if a message was sent successfully. <a href="#a7714f0f25b2e933dae0898965373b27d">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7714f0f25b2e933dae0898965373b27d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af202a7e7527df4681cd3ea24f779848f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrmsg__t.html#af202a7e7527df4681cd3ea24f779848f">mrmsg_is_starred</a> (<a class="el" href="structmrmsg__t.html">mrmsg_t</a> *msg)</td></tr>
|
||||
<tr class="memdesc:af202a7e7527df4681cd3ea24f779848f"><td class="mdescLeft"> </td><td class="mdescRight">Check if a message is starred. <a href="#af202a7e7527df4681cd3ea24f779848f">More...</a><br /></td></tr>
|
||||
<tr class="separator:af202a7e7527df4681cd3ea24f779848f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -260,6 +263,7 @@ Public Attributes</h2></td></tr>
|
|||
<li>MR_STATE_OUT_DELIVERED (26) - Outgoing message successfully delivered to server (one checkmark). Note, that already delivered messages may get into the state MR_STATE_OUT_ERROR if we get such a hint from the server. If a sent message changes to this state, you'll receive the event <a class="el" href="mrevent_8h.html#a10c4a8b6fa9014e5725e3a1daadf301b" title="A single message is send successfully (state changed from MR_STATE_OUT_PENDING to MR_STATE_OUT_DELIVE...">MR_EVENT_MSG_DELIVERED</a>.</li>
|
||||
<li>MR_STATE_OUT_MDN_RCVD (28) - Outgoing message read by the recipient (two checkmarks; this requires goodwill on the receiver's side) If a sent message changes to this state, you'll receive the event <a class="el" href="mrevent_8h.html#a080965cf1f3dd138999c56ec30580b58" title="A single message is read by the receiver (state changed from MR_STATE_OUT_DELIVERED to MR_STATE_OUT_M...">MR_EVENT_MSG_READ</a>.</li>
|
||||
</ul>
|
||||
<p>If you just want to check if a message is sent or not, please use <a class="el" href="structmrmsg__t.html#a7714f0f25b2e933dae0898965373b27d" title="Check if a message was sent successfully. ">mrmsg_is_sent()</a> which regards all states accordingly.</p>
|
||||
<p>The state of just created message objects is MR_STATE_UNDEFINED (0). The state is always set by the core-library, users of the library cannot set the state directly, but it is changed implicitly eg. when calling <a class="el" href="structmrmailbox__t.html#a07cc8fe0cfd900a9449bffc4ca5a7a95" title="Mark all message in a chat as noticed. ">mrmailbox_marknoticed_chat()</a> or <a class="el" href="structmrmailbox__t.html#a67281e50b568dc18df710275e0e13f5b" title="Mark a message as seen, updates the IMAP state and sends MDNs. ">mrmailbox_markseen_msgs()</a>.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
|
@ -647,6 +651,32 @@ Public Attributes</h2></td></tr>
|
|||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A summary for the given messages. The returned string must be free()'d. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7714f0f25b2e933dae0898965373b27d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int mrmsg_is_sent </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structmrmsg__t.html">mrmsg_t</a> * </td>
|
||||
<td class="paramname"><em>msg</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Check if a message was sent successfully. </p>
|
||||
<p>Currently, "sent" messages are messages that are in the state "delivered" or "mdn received", see <a class="el" href="structmrmsg__t.html#a1f411e4be17fb5fe408a1aa74cba90a5" title="Get the state of a message. ">mrmsg_get_state()</a>.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">msg</td><td>The message object.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>1=message sent successfully, 0=message not yet sent or message is an incoming message. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af202a7e7527df4681cd3ea24f779848f"></a>
|
||||
|
@ -747,8 +777,8 @@ Public Attributes</h2></td></tr>
|
|||
</div><div class="memdoc">
|
||||
|
||||
<p>Check if the message is an Autocrypt Setup Message. </p>
|
||||
<p>Setup messages should be shown in an unique way eg. using a different text color. On a click or another action, the user should be prompted for the setup code which is forwarded to <a class="el" href="structmrmailbox__t.html#a13fde8828b56c0fe94227d0b105c5708" title="Continue the key transfer on another device. ">mrmailbox_continue_key_transfer()</a> then.</p>
|
||||
<p>Setup message are typically generated by <a class="el" href="structmrmailbox__t.html#a8662e21a209936e2070f6a59479bfef4" title="Initiate Autocrypt key transfer. ">mrmailbox_initiate_key_transfer()</a> on another device.</p>
|
||||
<p>Setup messages should be shown in an unique way eg. using a different text color. On a click or another action, the user should be prompted for the setup code which is forwarded to <a class="el" href="structmrmailbox__t.html#a13fde8828b56c0fe94227d0b105c5708" title="Continue the Autocrypt Key Transfer on another device. ">mrmailbox_continue_key_transfer()</a> then.</p>
|
||||
<p>Setup message are typically generated by <a class="el" href="structmrmailbox__t.html#a8662e21a209936e2070f6a59479bfef4" title="Initiate Autocrypt Key Transfer. ">mrmailbox_initiate_key_transfer()</a> on another device.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">msg</td><td>The message object.</td></tr>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue