mirror of
https://github.com/deltachat/deltachat-core.git
synced 2025-10-04 18:29:19 +02:00
Remove doxygen warnings.
This commit is contained in:
parent
56176199f6
commit
f9bea17912
58 changed files with 412 additions and 359 deletions
|
@ -33,7 +33,7 @@ DOXYFILE_ENCODING = UTF-8
|
|||
# The default value is: My Project.
|
||||
|
||||
######################################################
|
||||
PROJECT_NAME = "Delta Chat Core C-Library"
|
||||
PROJECT_NAME = "Delta Chat Core C-API"
|
||||
######################################################
|
||||
|
||||
# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Class List</title>
|
||||
<title>Delta Chat Core C-API: Class List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Class Index</title>
|
||||
<title>Delta Chat Core C-API: Class Index</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: /home/bpetersen/projects/deltachat-core/src Directory Reference</title>
|
||||
<title>Delta Chat Core C-API: /home/bpetersen/projects/deltachat-core/src Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -95,7 +95,7 @@ Files</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: File List</title>
|
||||
<title>Delta Chat Core C-API: File List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Class Members</title>
|
||||
<title>Delta Chat Core C-API: Class Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -129,7 +129,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
: <a class="el" href="structmrmsg__t.html#a299981cb89b25ebaaedf7a8486a86ee6">mrmsg_t</a>
|
||||
</li>
|
||||
<li>m_id
|
||||
: <a class="el" href="structmrcontact__t.html#ab2ee31297c327e04ed14673adbd49716">mrcontact_t</a>
|
||||
: <a class="el" href="structmrchat__t.html#a1591431716413350eaffce0b588e4911">mrchat_t</a>
|
||||
, <a class="el" href="structmrcontact__t.html#ab2ee31297c327e04ed14673adbd49716">mrcontact_t</a>
|
||||
, <a class="el" href="structmrmsg__t.html#a793898c8da24c717dc2bb1d91faac801">mrmsg_t</a>
|
||||
</li>
|
||||
<li>m_is_msgrmsg
|
||||
|
@ -174,7 +175,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
: <a class="el" href="structmrmsg__t.html#ad549fc02587ba284fda2bbecd162b16a">mrmsg_t</a>
|
||||
</li>
|
||||
<li>m_type
|
||||
: <a class="el" href="structmrmsg__t.html#a3896e269c90cbf0f563ab0848fb44c65">mrmsg_t</a>
|
||||
: <a class="el" href="structmrchat__t.html#a568c4e6fb9633ffe9a76428db16e0201">mrchat_t</a>
|
||||
, <a class="el" href="structmrmsg__t.html#a3896e269c90cbf0f563ab0848fb44c65">mrmsg_t</a>
|
||||
</li>
|
||||
<li>m_userdata
|
||||
: <a class="el" href="structmrmailbox__t.html#a6c557153209e128b69301246dbf9e230">mrmailbox_t</a>
|
||||
|
@ -192,7 +194,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
: <a class="el" href="structmrpoortext__t.html#af92bade56df97efaeb45b8d48d8cf743">mrpoortext_t</a>
|
||||
</li>
|
||||
<li>mrchat_empty()
|
||||
: <a class="el" href="structmrchat__t.html#af0d39be9ac9885810d8765053cfb81eb">mrchat_t</a>
|
||||
: <a class="el" href="structmrchat__t.html#ae5c507c3944e38afe7584d59d9ece3cc">mrchat_t</a>
|
||||
</li>
|
||||
<li>mrchat_get_subtitle()
|
||||
: <a class="el" href="structmrchat__t.html#ae1e9920618c9f6cb8ad66d5bb6962a08">mrchat_t</a>
|
||||
|
@ -204,13 +206,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
: <a class="el" href="structmrchatlist__t.html#abadeb636721fe5a021db74c1d63a0844">mrchatlist_t</a>
|
||||
</li>
|
||||
<li>mrchatlist_get_chat_id()
|
||||
: <a class="el" href="structmrchatlist__t.html#a1b944c248901b701902d9b0ce6ee0b8c">mrchatlist_t</a>
|
||||
: <a class="el" href="structmrchatlist__t.html#a8c8360c76b31057322199e8c51cadfa5">mrchatlist_t</a>
|
||||
</li>
|
||||
<li>mrchatlist_get_cnt()
|
||||
: <a class="el" href="structmrchatlist__t.html#aa132119f18e40e3151ac5fe0299daab7">mrchatlist_t</a>
|
||||
</li>
|
||||
<li>mrchatlist_get_msg_id()
|
||||
: <a class="el" href="structmrchatlist__t.html#abba9b5f6b43c3755cc3a65ace159bf8e">mrchatlist_t</a>
|
||||
: <a class="el" href="structmrchatlist__t.html#a69b67135eeadbdbe9b4a60e645ef22b0">mrchatlist_t</a>
|
||||
</li>
|
||||
<li>mrchatlist_get_summary()
|
||||
: <a class="el" href="structmrchatlist__t.html#ae7670d62ab7fc83aff18f299f26853d8">mrchatlist_t</a>
|
||||
|
@ -477,7 +479,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Class Members - Functions</title>
|
||||
<title>Delta Chat Core C-API: Class Members - Functions</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
|
||||
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
|
||||
<li>mrchat_empty()
|
||||
: <a class="el" href="structmrchat__t.html#af0d39be9ac9885810d8765053cfb81eb">mrchat_t</a>
|
||||
: <a class="el" href="structmrchat__t.html#ae5c507c3944e38afe7584d59d9ece3cc">mrchat_t</a>
|
||||
</li>
|
||||
<li>mrchat_get_subtitle()
|
||||
: <a class="el" href="structmrchat__t.html#ae1e9920618c9f6cb8ad66d5bb6962a08">mrchat_t</a>
|
||||
|
@ -111,13 +111,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
: <a class="el" href="structmrchatlist__t.html#abadeb636721fe5a021db74c1d63a0844">mrchatlist_t</a>
|
||||
</li>
|
||||
<li>mrchatlist_get_chat_id()
|
||||
: <a class="el" href="structmrchatlist__t.html#a1b944c248901b701902d9b0ce6ee0b8c">mrchatlist_t</a>
|
||||
: <a class="el" href="structmrchatlist__t.html#a8c8360c76b31057322199e8c51cadfa5">mrchatlist_t</a>
|
||||
</li>
|
||||
<li>mrchatlist_get_cnt()
|
||||
: <a class="el" href="structmrchatlist__t.html#aa132119f18e40e3151ac5fe0299daab7">mrchatlist_t</a>
|
||||
</li>
|
||||
<li>mrchatlist_get_msg_id()
|
||||
: <a class="el" href="structmrchatlist__t.html#abba9b5f6b43c3755cc3a65ace159bf8e">mrchatlist_t</a>
|
||||
: <a class="el" href="structmrchatlist__t.html#a69b67135eeadbdbe9b4a60e645ef22b0">mrchatlist_t</a>
|
||||
</li>
|
||||
<li>mrchatlist_get_summary()
|
||||
: <a class="el" href="structmrchatlist__t.html#ae7670d62ab7fc83aff18f299f26853d8">mrchatlist_t</a>
|
||||
|
@ -381,7 +381,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Class Members - Related Functions</title>
|
||||
<title>Delta Chat Core C-API: Class Members - Related Functions</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Class Members - Typedefs</title>
|
||||
<title>Delta Chat Core C-API: Class Members - Typedefs</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Class Members - Variables</title>
|
||||
<title>Delta Chat Core C-API: Class Members - Variables</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -129,7 +129,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
: <a class="el" href="structmrmsg__t.html#a299981cb89b25ebaaedf7a8486a86ee6">mrmsg_t</a>
|
||||
</li>
|
||||
<li>m_id
|
||||
: <a class="el" href="structmrcontact__t.html#ab2ee31297c327e04ed14673adbd49716">mrcontact_t</a>
|
||||
: <a class="el" href="structmrchat__t.html#a1591431716413350eaffce0b588e4911">mrchat_t</a>
|
||||
, <a class="el" href="structmrcontact__t.html#ab2ee31297c327e04ed14673adbd49716">mrcontact_t</a>
|
||||
, <a class="el" href="structmrmsg__t.html#a793898c8da24c717dc2bb1d91faac801">mrmsg_t</a>
|
||||
</li>
|
||||
<li>m_is_msgrmsg
|
||||
|
@ -174,7 +175,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
: <a class="el" href="structmrmsg__t.html#ad549fc02587ba284fda2bbecd162b16a">mrmsg_t</a>
|
||||
</li>
|
||||
<li>m_type
|
||||
: <a class="el" href="structmrmsg__t.html#a3896e269c90cbf0f563ab0848fb44c65">mrmsg_t</a>
|
||||
: <a class="el" href="structmrchat__t.html#a568c4e6fb9633ffe9a76428db16e0201">mrchat_t</a>
|
||||
, <a class="el" href="structmrmsg__t.html#a3896e269c90cbf0f563ab0848fb44c65">mrmsg_t</a>
|
||||
</li>
|
||||
<li>m_userdata
|
||||
: <a class="el" href="structmrmailbox__t.html#a6c557153209e128b69301246dbf9e230">mrmailbox_t</a>
|
||||
|
@ -183,7 +185,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Tutorial</title>
|
||||
<title>Delta Chat Core C-API: Tutorial</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<div class="textblock"><p>This document describes how to handle the Delta Chat core library.For general information about Delta Chat itself, see <a href="https://delta.chat">https://delta.chat</a> and <a href="https://github.com/deltachat">https://github.com/deltachat</a>.</p>
|
||||
<p>Let's start.</p>
|
||||
<p>First of all, you have to define a function that is called by the library on specific events (eg. when the configuration is done or when fresh messages arrive). Your function should look like the following:</p>
|
||||
<div class="fragment"><div class="line">uintptr_t my_delta_handler(<a class="code" href="structmrmailbox__t.html">mrmailbox_t</a>* nb, <span class="keywordtype">int</span> event, uintptr_t data1, uintptr_t data2)</div><div class="line">{</div><div class="line"> <span class="keywordflow">return</span> 0; <span class="comment">// for unhandled events, it is always safe to return 0</span></div><div class="line">}</div></div><!-- fragment --><p>After that, you can create and configure a <a class="el" href="structmrmailbox__t.html" title="An object representing a single mailbox. ">mrmailbox_t</a> object easily as follows:</p>
|
||||
<div class="fragment"><div class="line"><span class="preprocessor">#include <mrmailbox.h></span></div><div class="line"></div><div class="line">uintptr_t my_delta_handler(<a class="code" href="structmrmailbox__t.html">mrmailbox_t</a>* nb, <span class="keywordtype">int</span> event, uintptr_t data1, uintptr_t data2)</div><div class="line">{</div><div class="line"> <span class="keywordflow">return</span> 0; <span class="comment">// for unhandled events, it is always safe to return 0</span></div><div class="line">}</div></div><!-- fragment --><p>After that, you can create and configure a <a class="el" href="structmrmailbox__t.html" title="An object representing a single mailbox. ">mrmailbox_t</a> object easily as follows:</p>
|
||||
<div class="fragment"><div class="line"><a class="code" href="structmrmailbox__t.html">mrmailbox_t</a>* mb = <a class="code" href="structmrmailbox__t.html#a32825e3e0a1b16679580704a4b43db1a">mrmailbox_new</a>(my_delta_handler, NULL, NULL);</div><div class="line"></div><div class="line"><a class="code" href="structmrmailbox__t.html#a19b3e9f5209bc326fc77f3944522e8ad">mrmailbox_set_config</a>(mb, <span class="stringliteral">"addr"</span>, <span class="stringliteral">"alice@delta.chat"</span>); <span class="comment">// use some real test credentials here</span></div><div class="line"><a class="code" href="structmrmailbox__t.html#a19b3e9f5209bc326fc77f3944522e8ad">mrmailbox_set_config</a>(mb, <span class="stringliteral">"mail_pw"</span>, <span class="stringliteral">"***"</span>);</div><div class="line"></div><div class="line"><a class="code" href="structmrmailbox__t.html#af204aadf66e8adf5403987c5dcf85387">mrmailbox_configure_and_connect</a>(mb);</div></div><!-- fragment --><p>If this works, you'll receive the event <code>MR_EVENT_CONFIGURE_ENDED</code> with <code>data1</code> set to <code>1</code> - and you can start sending your first message:</p>
|
||||
<div class="fragment"><div class="line">uint32_t contact_id = <a class="code" href="structmrmailbox__t.html#aa089e97e7ca1add16c10d5cc0e902824">mrmailbox_create_contact</a>(mb, <span class="stringliteral">"bob@delta.chat"</span>); <span class="comment">// use a real testing address here</span></div><div class="line">uint32_t chat_id = <a class="code" href="structmrmailbox__t.html#a1386ec2c091b936b65b25b50a302173d">mrmailbox_create_chat_by_contact_id</a>(mb, contact_id);</div><div class="line"></div><div class="line"><a class="code" href="structmrmailbox__t.html#a3f9ac5fb9ff2dcbaafdddb5d955ac39b">mrmailbox_send_text_msg</a>(mb, chat_id, <span class="stringliteral">"Hi, here is my first message!"</span>);</div></div><!-- fragment --><p>Now, go to the testing address (bob) and you should have received a normal email. Answer this email in any email program with "Got it!" and you will get the message from delta as follows:</p>
|
||||
<div class="fragment"><div class="line">carray* msglist = <a class="code" href="structmrmailbox__t.html#a5d3be6ed21d43cc93f250a1e7faf979b">mrmailbox_get_chat_msgs</a>(mb, chat_id, 0, 0);</div><div class="line"><span class="keywordflow">for</span>( <span class="keywordtype">size_t</span> i = 0; i < carray_count(msglist); i++ )</div><div class="line">{</div><div class="line"> uint32_t msg_id = carray_get_uint32(msglist, i);</div><div class="line"> <a class="code" href="structmrmsg__t.html">mrmsg_t</a>* msg = <a class="code" href="structmrmailbox__t.html#a9ef144244e7d86ba82ce3257abf14f13">mrmailbox_get_msg</a>(mb, msg_id);</div><div class="line"></div><div class="line"> printf(<span class="stringliteral">"message %i: %s\n"</span>, i+1, msg-><a class="code" href="structmrmsg__t.html#ae54dcd4036371597d7f8bbd75303527a">m_text</a>);</div><div class="line">}</div></div><!-- fragment --><p>This will output the following two lines:</p>
|
||||
|
@ -90,7 +90,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
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
File diff suppressed because one or more lines are too long
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: /home/bpetersen/projects/deltachat-core/src/mrcontact.h Source File</title>
|
||||
<title>Delta Chat Core C-API: /home/bpetersen/projects/deltachat-core/src/mrcontact.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:56 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
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
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
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
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
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: /home/bpetersen/projects/deltachat-core/src/mrparam.h Source File</title>
|
||||
<title>Delta Chat Core C-API: /home/bpetersen/projects/deltachat-core/src/mrparam.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: /home/bpetersen/projects/deltachat-core/src/mrpoortext.h Source File</title>
|
||||
<title>Delta Chat Core C-API: /home/bpetersen/projects/deltachat-core/src/mrpoortext.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
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
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
|
@ -10,7 +10,7 @@ var searchData=
|
|||
['m_5fdraft_5ftext',['m_draft_text',['../structmrchat__t.html#abe916f48ac83c2ca6476312eae084cfa',1,'mrchat_t']]],
|
||||
['m_5fdraft_5ftimestamp',['m_draft_timestamp',['../structmrchat__t.html#a565101f53278f5ab1ff58317ffc9555c',1,'mrchat_t']]],
|
||||
['m_5ffrom_5fid',['m_from_id',['../structmrmsg__t.html#a299981cb89b25ebaaedf7a8486a86ee6',1,'mrmsg_t']]],
|
||||
['m_5fid',['m_id',['../structmrcontact__t.html#ab2ee31297c327e04ed14673adbd49716',1,'mrcontact_t::m_id()'],['../structmrmsg__t.html#a793898c8da24c717dc2bb1d91faac801',1,'mrmsg_t::m_id()']]],
|
||||
['m_5fid',['m_id',['../structmrchat__t.html#a1591431716413350eaffce0b588e4911',1,'mrchat_t::m_id()'],['../structmrcontact__t.html#ab2ee31297c327e04ed14673adbd49716',1,'mrcontact_t::m_id()'],['../structmrmsg__t.html#a793898c8da24c717dc2bb1d91faac801',1,'mrmsg_t::m_id()']]],
|
||||
['m_5fis_5fmsgrmsg',['m_is_msgrmsg',['../structmrmsg__t.html#aa4fbc319d61c755ce929e658ad75b21e',1,'mrmsg_t']]],
|
||||
['m_5fmailbox',['m_mailbox',['../structmrchat__t.html#abf3e1a34f567e168bc0597f9a544a50d',1,'mrchat_t::m_mailbox()'],['../structmrchatlist__t.html#a025d213cde2fa547b2f3cae4e1facbf7',1,'mrchatlist_t::m_mailbox()']]],
|
||||
['m_5fname',['m_name',['../structmrchat__t.html#abbd344d8d361a1a4d14bfc9b5dc57140',1,'mrchat_t::m_name()'],['../structmrcontact__t.html#a48fba862b41f7da3b8c6193c0554654b',1,'mrcontact_t::m_name()']]],
|
||||
|
@ -23,20 +23,20 @@ var searchData=
|
|||
['m_5ftext2',['m_text2',['../structmrpoortext__t.html#a54e10365f38dddd070a2ab68f4177331',1,'mrpoortext_t']]],
|
||||
['m_5ftimestamp',['m_timestamp',['../structmrmsg__t.html#aba09cb77cdabd1e2b2e6262d25388801',1,'mrmsg_t::m_timestamp()'],['../structmrpoortext__t.html#a372913d9a39616e48722ea04c759f887',1,'mrpoortext_t::m_timestamp()']]],
|
||||
['m_5fto_5fid',['m_to_id',['../structmrmsg__t.html#ad549fc02587ba284fda2bbecd162b16a',1,'mrmsg_t']]],
|
||||
['m_5ftype',['m_type',['../structmrmsg__t.html#a3896e269c90cbf0f563ab0848fb44c65',1,'mrmsg_t']]],
|
||||
['m_5ftype',['m_type',['../structmrchat__t.html#a568c4e6fb9633ffe9a76428db16e0201',1,'mrchat_t::m_type()'],['../structmrmsg__t.html#a3896e269c90cbf0f563ab0848fb44c65',1,'mrmsg_t::m_type()']]],
|
||||
['m_5fuserdata',['m_userdata',['../structmrmailbox__t.html#a6c557153209e128b69301246dbf9e230',1,'mrmailbox_t']]],
|
||||
['mr_5ftext1_5fdraft',['MR_TEXT1_DRAFT',['../structmrpoortext__t.html#aac967a349b1d5057fc1ebfcc58b64214',1,'mrpoortext_t']]],
|
||||
['mr_5ftext1_5fnormal',['MR_TEXT1_NORMAL',['../structmrpoortext__t.html#a7cd93f6589a7db24561d73ad9160073a',1,'mrpoortext_t']]],
|
||||
['mr_5ftext1_5fself',['MR_TEXT1_SELF',['../structmrpoortext__t.html#a11aaf4806949f8d5028a55df5278ecda',1,'mrpoortext_t']]],
|
||||
['mr_5ftext1_5fusername',['MR_TEXT1_USERNAME',['../structmrpoortext__t.html#af92bade56df97efaeb45b8d48d8cf743',1,'mrpoortext_t']]],
|
||||
['mrchat_5fempty',['mrchat_empty',['../structmrchat__t.html#af0d39be9ac9885810d8765053cfb81eb',1,'mrchat_t']]],
|
||||
['mrchat_5fempty',['mrchat_empty',['../structmrchat__t.html#ae5c507c3944e38afe7584d59d9ece3cc',1,'mrchat_t']]],
|
||||
['mrchat_5fget_5fsubtitle',['mrchat_get_subtitle',['../structmrchat__t.html#ae1e9920618c9f6cb8ad66d5bb6962a08',1,'mrchat_t']]],
|
||||
['mrchat_5ft',['mrchat_t',['../structmrchat__t.html',1,'']]],
|
||||
['mrchat_5funref',['mrchat_unref',['../structmrchat__t.html#a3b1befb4542c1bad915f2175c7c2a2b9',1,'mrchat_t']]],
|
||||
['mrchatlist_5fempty',['mrchatlist_empty',['../structmrchatlist__t.html#abadeb636721fe5a021db74c1d63a0844',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5fget_5fchat_5fid',['mrchatlist_get_chat_id',['../structmrchatlist__t.html#a1b944c248901b701902d9b0ce6ee0b8c',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5fget_5fchat_5fid',['mrchatlist_get_chat_id',['../structmrchatlist__t.html#a8c8360c76b31057322199e8c51cadfa5',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5fget_5fcnt',['mrchatlist_get_cnt',['../structmrchatlist__t.html#aa132119f18e40e3151ac5fe0299daab7',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5fget_5fmsg_5fid',['mrchatlist_get_msg_id',['../structmrchatlist__t.html#abba9b5f6b43c3755cc3a65ace159bf8e',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5fget_5fmsg_5fid',['mrchatlist_get_msg_id',['../structmrchatlist__t.html#a69b67135eeadbdbe9b4a60e645ef22b0',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5fget_5fsummary',['mrchatlist_get_summary',['../structmrchatlist__t.html#ae7670d62ab7fc83aff18f299f26853d8',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5ft',['mrchatlist_t',['../structmrchatlist__t.html',1,'']]],
|
||||
['mrchatlist_5funref',['mrchatlist_unref',['../structmrchatlist__t.html#ab036d6e066b5ff78779f36711c9ab2f9',1,'mrchatlist_t']]],
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
var searchData=
|
||||
[
|
||||
['mrchat_5fempty',['mrchat_empty',['../structmrchat__t.html#af0d39be9ac9885810d8765053cfb81eb',1,'mrchat_t']]],
|
||||
['mrchat_5fempty',['mrchat_empty',['../structmrchat__t.html#ae5c507c3944e38afe7584d59d9ece3cc',1,'mrchat_t']]],
|
||||
['mrchat_5fget_5fsubtitle',['mrchat_get_subtitle',['../structmrchat__t.html#ae1e9920618c9f6cb8ad66d5bb6962a08',1,'mrchat_t']]],
|
||||
['mrchat_5funref',['mrchat_unref',['../structmrchat__t.html#a3b1befb4542c1bad915f2175c7c2a2b9',1,'mrchat_t']]],
|
||||
['mrchatlist_5fempty',['mrchatlist_empty',['../structmrchatlist__t.html#abadeb636721fe5a021db74c1d63a0844',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5fget_5fchat_5fid',['mrchatlist_get_chat_id',['../structmrchatlist__t.html#a1b944c248901b701902d9b0ce6ee0b8c',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5fget_5fchat_5fid',['mrchatlist_get_chat_id',['../structmrchatlist__t.html#a8c8360c76b31057322199e8c51cadfa5',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5fget_5fcnt',['mrchatlist_get_cnt',['../structmrchatlist__t.html#aa132119f18e40e3151ac5fe0299daab7',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5fget_5fmsg_5fid',['mrchatlist_get_msg_id',['../structmrchatlist__t.html#abba9b5f6b43c3755cc3a65ace159bf8e',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5fget_5fmsg_5fid',['mrchatlist_get_msg_id',['../structmrchatlist__t.html#a69b67135eeadbdbe9b4a60e645ef22b0',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5fget_5fsummary',['mrchatlist_get_summary',['../structmrchatlist__t.html#ae7670d62ab7fc83aff18f299f26853d8',1,'mrchatlist_t']]],
|
||||
['mrchatlist_5funref',['mrchatlist_unref',['../structmrchatlist__t.html#ab036d6e066b5ff78779f36711c9ab2f9',1,'mrchatlist_t']]],
|
||||
['mrcontact_5fempty',['mrcontact_empty',['../structmrcontact__t.html#ac40bd5673e132c31a21ee742dee30696',1,'mrcontact_t']]],
|
||||
|
|
|
@ -10,7 +10,7 @@ var searchData=
|
|||
['m_5fdraft_5ftext',['m_draft_text',['../structmrchat__t.html#abe916f48ac83c2ca6476312eae084cfa',1,'mrchat_t']]],
|
||||
['m_5fdraft_5ftimestamp',['m_draft_timestamp',['../structmrchat__t.html#a565101f53278f5ab1ff58317ffc9555c',1,'mrchat_t']]],
|
||||
['m_5ffrom_5fid',['m_from_id',['../structmrmsg__t.html#a299981cb89b25ebaaedf7a8486a86ee6',1,'mrmsg_t']]],
|
||||
['m_5fid',['m_id',['../structmrcontact__t.html#ab2ee31297c327e04ed14673adbd49716',1,'mrcontact_t::m_id()'],['../structmrmsg__t.html#a793898c8da24c717dc2bb1d91faac801',1,'mrmsg_t::m_id()']]],
|
||||
['m_5fid',['m_id',['../structmrchat__t.html#a1591431716413350eaffce0b588e4911',1,'mrchat_t::m_id()'],['../structmrcontact__t.html#ab2ee31297c327e04ed14673adbd49716',1,'mrcontact_t::m_id()'],['../structmrmsg__t.html#a793898c8da24c717dc2bb1d91faac801',1,'mrmsg_t::m_id()']]],
|
||||
['m_5fis_5fmsgrmsg',['m_is_msgrmsg',['../structmrmsg__t.html#aa4fbc319d61c755ce929e658ad75b21e',1,'mrmsg_t']]],
|
||||
['m_5fmailbox',['m_mailbox',['../structmrchat__t.html#abf3e1a34f567e168bc0597f9a544a50d',1,'mrchat_t::m_mailbox()'],['../structmrchatlist__t.html#a025d213cde2fa547b2f3cae4e1facbf7',1,'mrchatlist_t::m_mailbox()']]],
|
||||
['m_5fname',['m_name',['../structmrchat__t.html#abbd344d8d361a1a4d14bfc9b5dc57140',1,'mrchat_t::m_name()'],['../structmrcontact__t.html#a48fba862b41f7da3b8c6193c0554654b',1,'mrcontact_t::m_name()']]],
|
||||
|
@ -23,6 +23,6 @@ var searchData=
|
|||
['m_5ftext2',['m_text2',['../structmrpoortext__t.html#a54e10365f38dddd070a2ab68f4177331',1,'mrpoortext_t']]],
|
||||
['m_5ftimestamp',['m_timestamp',['../structmrmsg__t.html#aba09cb77cdabd1e2b2e6262d25388801',1,'mrmsg_t::m_timestamp()'],['../structmrpoortext__t.html#a372913d9a39616e48722ea04c759f887',1,'mrpoortext_t::m_timestamp()']]],
|
||||
['m_5fto_5fid',['m_to_id',['../structmrmsg__t.html#ad549fc02587ba284fda2bbecd162b16a',1,'mrmsg_t']]],
|
||||
['m_5ftype',['m_type',['../structmrmsg__t.html#a3896e269c90cbf0f563ab0848fb44c65',1,'mrmsg_t']]],
|
||||
['m_5ftype',['m_type',['../structmrchat__t.html#a568c4e6fb9633ffe9a76428db16e0201',1,'mrchat_t::m_type()'],['../structmrmsg__t.html#a3896e269c90cbf0f563ab0848fb44c65',1,'mrmsg_t::m_type()']]],
|
||||
['m_5fuserdata',['m_userdata',['../structmrmailbox__t.html#a6c557153209e128b69301246dbf9e230',1,'mrmailbox_t']]]
|
||||
];
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Member List</title>
|
||||
<title>Delta Chat Core C-API: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -91,18 +91,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<tr class="even"><td class="entry"><a class="el" href="structmrchat__t.html#a5b28b343ceb290d4a613d0e5a7d528bc">m_archived</a></td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrchat__t.html#abe916f48ac83c2ca6476312eae084cfa">m_draft_text</a></td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrchat__t.html#a565101f53278f5ab1ff58317ffc9555c">m_draft_timestamp</a></td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_id</b> (defined in <a class="el" href="structmrchat__t.html">mrchat_t</a>)</td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrchat__t.html#a1591431716413350eaffce0b588e4911">m_id</a></td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrchat__t.html#abf3e1a34f567e168bc0597f9a544a50d">m_mailbox</a></td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrchat__t.html#abbd344d8d361a1a4d14bfc9b5dc57140">m_name</a></td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrchat__t.html#ad2792ee7df778521de61087bc79795a7">m_param</a></td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_type</b> (defined in <a class="el" href="structmrchat__t.html">mrchat_t</a>)</td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrchat__t.html#af0d39be9ac9885810d8765053cfb81eb">mrchat_empty</a>(mrchat_t *ths)</td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrchat__t.html#a568c4e6fb9633ffe9a76428db16e0201">m_type</a></td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrchat__t.html#ae5c507c3944e38afe7584d59d9ece3cc">mrchat_empty</a>(mrchat_t *chat)</td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrchat__t.html#ae1e9920618c9f6cb8ad66d5bb6962a08">mrchat_get_subtitle</a>(mrchat_t *chat)</td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrchat__t.html#a3b1befb4542c1bad915f2175c7c2a2b9">mrchat_unref</a>(mrchat_t *chat)</td><td class="entry"><a class="el" href="structmrchat__t.html">mrchat_t</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: mrchat_t Struct Reference</title>
|
||||
<title>Delta Chat Core C-API: mrchat_t Struct Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -100,20 +100,20 @@ Public Member Functions</h2></td></tr>
|
|||
<tr class="memitem:a3b1befb4542c1bad915f2175c7c2a2b9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrchat__t.html#a3b1befb4542c1bad915f2175c7c2a2b9">mrchat_unref</a> (<a class="el" href="structmrchat__t.html">mrchat_t</a> *chat)</td></tr>
|
||||
<tr class="memdesc:a3b1befb4542c1bad915f2175c7c2a2b9"><td class="mdescLeft"> </td><td class="mdescRight">Free a chat object. <a href="#a3b1befb4542c1bad915f2175c7c2a2b9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3b1befb4542c1bad915f2175c7c2a2b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af0d39be9ac9885810d8765053cfb81eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrchat__t.html#af0d39be9ac9885810d8765053cfb81eb">mrchat_empty</a> (<a class="el" href="structmrchat__t.html">mrchat_t</a> *ths)</td></tr>
|
||||
<tr class="memdesc:af0d39be9ac9885810d8765053cfb81eb"><td class="mdescLeft"> </td><td class="mdescRight">Empty a chat object. <a href="#af0d39be9ac9885810d8765053cfb81eb">More...</a><br /></td></tr>
|
||||
<tr class="separator:af0d39be9ac9885810d8765053cfb81eb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae5c507c3944e38afe7584d59d9ece3cc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrchat__t.html#ae5c507c3944e38afe7584d59d9ece3cc">mrchat_empty</a> (<a class="el" href="structmrchat__t.html">mrchat_t</a> *chat)</td></tr>
|
||||
<tr class="memdesc:ae5c507c3944e38afe7584d59d9ece3cc"><td class="mdescLeft"> </td><td class="mdescRight">Empty a chat object. <a href="#ae5c507c3944e38afe7584d59d9ece3cc">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae5c507c3944e38afe7584d59d9ece3cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1e9920618c9f6cb8ad66d5bb6962a08"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrchat__t.html#ae1e9920618c9f6cb8ad66d5bb6962a08">mrchat_get_subtitle</a> (<a class="el" href="structmrchat__t.html">mrchat_t</a> *chat)</td></tr>
|
||||
<tr class="memdesc:ae1e9920618c9f6cb8ad66d5bb6962a08"><td class="mdescLeft"> </td><td class="mdescRight">Get a subtitle for a chat. <a href="#ae1e9920618c9f6cb8ad66d5bb6962a08">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae1e9920618c9f6cb8ad66d5bb6962a08"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a1591431716413350eaffce0b588e4911"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1591431716413350eaffce0b588e4911"></a>
|
||||
uint32_t </td><td class="memItemRight" valign="bottom"><b>m_id</b></td></tr>
|
||||
<tr class="memitem:a1591431716413350eaffce0b588e4911"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrchat__t.html#a1591431716413350eaffce0b588e4911">m_id</a></td></tr>
|
||||
<tr class="memdesc:a1591431716413350eaffce0b588e4911"><td class="mdescLeft"> </td><td class="mdescRight">Chat ID under which this object is available in the database. <a href="#a1591431716413350eaffce0b588e4911">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1591431716413350eaffce0b588e4911"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a568c4e6fb9633ffe9a76428db16e0201"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a568c4e6fb9633ffe9a76428db16e0201"></a>
|
||||
int </td><td class="memItemRight" valign="bottom"><b>m_type</b></td></tr>
|
||||
<tr class="memitem:a568c4e6fb9633ffe9a76428db16e0201"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrchat__t.html#a568c4e6fb9633ffe9a76428db16e0201">m_type</a></td></tr>
|
||||
<tr class="memdesc:a568c4e6fb9633ffe9a76428db16e0201"><td class="mdescLeft"> </td><td class="mdescRight">Chat type, one of the MR_CHAT_TYPE_* constants. <a href="#a568c4e6fb9633ffe9a76428db16e0201">More...</a><br /></td></tr>
|
||||
<tr class="separator:a568c4e6fb9633ffe9a76428db16e0201"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abbd344d8d361a1a4d14bfc9b5dc57140"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbd344d8d361a1a4d14bfc9b5dc57140"></a>
|
||||
char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrchat__t.html#abbd344d8d361a1a4d14bfc9b5dc57140">m_name</a></td></tr>
|
||||
|
@ -143,7 +143,7 @@ char * </td><td class="memItemRight" valign="bottom"><a class="el" href="st
|
|||
<div class="textblock"><p>An object representing a single chat in memory. </p>
|
||||
<p>Chat objects are created using eg. <a class="el" href="structmrmailbox__t.html#ad106b9c23b3a559b524a37bb5504e096" title="Get a chat object of type mrchat_t by a chat_id. ">mrmailbox_get_chat()</a> and are not updated on database changes; if you want an update, you have to recreate the object. </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="af0d39be9ac9885810d8765053cfb81eb"></a>
|
||||
<a class="anchor" id="ae5c507c3944e38afe7584d59d9ece3cc"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
|
@ -151,7 +151,7 @@ char * </td><td class="memItemRight" valign="bottom"><a class="el" href="st
|
|||
<td class="memname">void mrchat_empty </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structmrchat__t.html">mrchat_t</a> * </td>
|
||||
<td class="paramname"><em>ths</em></td><td>)</td>
|
||||
<td class="paramname"><em>chat</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
@ -233,6 +233,34 @@ char * </td><td class="memItemRight" valign="bottom"><a class="el" href="st
|
|||
<p>1=chat archived, this state should always be shown the UI, eg. </p>
|
||||
<p>the search will also return archived chats </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a1591431716413350eaffce0b588e4911"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t mrchat_t::m_id</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Chat ID under which this object is available in the database. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a568c4e6fb9633ffe9a76428db16e0201"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int mrchat_t::m_type</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Chat type, one of the MR_CHAT_TYPE_* constants. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following files:<ul>
|
||||
|
@ -242,7 +270,7 @@ char * </td><td class="memItemRight" valign="bottom"><a class="el" href="st
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Member List</title>
|
||||
<title>Delta Chat Core C-API: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -90,15 +90,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrchatlist__t.html#a025d213cde2fa547b2f3cae4e1facbf7">m_mailbox</a></td><td class="entry"><a class="el" href="structmrchatlist__t.html">mrchatlist_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrchatlist__t.html#abadeb636721fe5a021db74c1d63a0844">mrchatlist_empty</a>(mrchatlist_t *chatlist)</td><td class="entry"><a class="el" href="structmrchatlist__t.html">mrchatlist_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrchatlist__t.html#a1b944c248901b701902d9b0ce6ee0b8c">mrchatlist_get_chat_id</a>(mrchatlist_t *ths, size_t index)</td><td class="entry"><a class="el" href="structmrchatlist__t.html">mrchatlist_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrchatlist__t.html#a8c8360c76b31057322199e8c51cadfa5">mrchatlist_get_chat_id</a>(mrchatlist_t *chatlist, size_t index)</td><td class="entry"><a class="el" href="structmrchatlist__t.html">mrchatlist_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrchatlist__t.html#aa132119f18e40e3151ac5fe0299daab7">mrchatlist_get_cnt</a>(mrchatlist_t *chatlist)</td><td class="entry"><a class="el" href="structmrchatlist__t.html">mrchatlist_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrchatlist__t.html#abba9b5f6b43c3755cc3a65ace159bf8e">mrchatlist_get_msg_id</a>(mrchatlist_t *ths, size_t index)</td><td class="entry"><a class="el" href="structmrchatlist__t.html">mrchatlist_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrchatlist__t.html#a69b67135eeadbdbe9b4a60e645ef22b0">mrchatlist_get_msg_id</a>(mrchatlist_t *chatlist, size_t index)</td><td class="entry"><a class="el" href="structmrchatlist__t.html">mrchatlist_t</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structmrchatlist__t.html#ae7670d62ab7fc83aff18f299f26853d8">mrchatlist_get_summary</a>(mrchatlist_t *chatlist, size_t index, mrchat_t *chat)</td><td class="entry"><a class="el" href="structmrchatlist__t.html">mrchatlist_t</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structmrchatlist__t.html#ab036d6e066b5ff78779f36711c9ab2f9">mrchatlist_unref</a>(mrchatlist_t *chatlist)</td><td class="entry"><a class="el" href="structmrchatlist__t.html">mrchatlist_t</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: mrchatlist_t Struct Reference</title>
|
||||
<title>Delta Chat Core C-API: mrchatlist_t Struct Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -106,12 +106,12 @@ Public Member Functions</h2></td></tr>
|
|||
<tr class="memitem:aa132119f18e40e3151ac5fe0299daab7"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrchatlist__t.html#aa132119f18e40e3151ac5fe0299daab7">mrchatlist_get_cnt</a> (<a class="el" href="structmrchatlist__t.html">mrchatlist_t</a> *chatlist)</td></tr>
|
||||
<tr class="memdesc:aa132119f18e40e3151ac5fe0299daab7"><td class="mdescLeft"> </td><td class="mdescRight">Find out the number of chats in a chatlist. <a href="#aa132119f18e40e3151ac5fe0299daab7">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa132119f18e40e3151ac5fe0299daab7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1b944c248901b701902d9b0ce6ee0b8c"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrchatlist__t.html#a1b944c248901b701902d9b0ce6ee0b8c">mrchatlist_get_chat_id</a> (<a class="el" href="structmrchatlist__t.html">mrchatlist_t</a> *ths, size_t index)</td></tr>
|
||||
<tr class="memdesc:a1b944c248901b701902d9b0ce6ee0b8c"><td class="mdescLeft"> </td><td class="mdescRight">Get a single chat ID of a chatlist. <a href="#a1b944c248901b701902d9b0ce6ee0b8c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1b944c248901b701902d9b0ce6ee0b8c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abba9b5f6b43c3755cc3a65ace159bf8e"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrchatlist__t.html#abba9b5f6b43c3755cc3a65ace159bf8e">mrchatlist_get_msg_id</a> (<a class="el" href="structmrchatlist__t.html">mrchatlist_t</a> *ths, size_t index)</td></tr>
|
||||
<tr class="memdesc:abba9b5f6b43c3755cc3a65ace159bf8e"><td class="mdescLeft"> </td><td class="mdescRight">Get a single message ID of a chatlist. <a href="#abba9b5f6b43c3755cc3a65ace159bf8e">More...</a><br /></td></tr>
|
||||
<tr class="separator:abba9b5f6b43c3755cc3a65ace159bf8e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8c8360c76b31057322199e8c51cadfa5"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrchatlist__t.html#a8c8360c76b31057322199e8c51cadfa5">mrchatlist_get_chat_id</a> (<a class="el" href="structmrchatlist__t.html">mrchatlist_t</a> *chatlist, size_t index)</td></tr>
|
||||
<tr class="memdesc:a8c8360c76b31057322199e8c51cadfa5"><td class="mdescLeft"> </td><td class="mdescRight">Get a single chat ID of a chatlist. <a href="#a8c8360c76b31057322199e8c51cadfa5">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8c8360c76b31057322199e8c51cadfa5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a69b67135eeadbdbe9b4a60e645ef22b0"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrchatlist__t.html#a69b67135eeadbdbe9b4a60e645ef22b0">mrchatlist_get_msg_id</a> (<a class="el" href="structmrchatlist__t.html">mrchatlist_t</a> *chatlist, size_t index)</td></tr>
|
||||
<tr class="memdesc:a69b67135eeadbdbe9b4a60e645ef22b0"><td class="mdescLeft"> </td><td class="mdescRight">Get a single message ID of a chatlist. <a href="#a69b67135eeadbdbe9b4a60e645ef22b0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a69b67135eeadbdbe9b4a60e645ef22b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae7670d62ab7fc83aff18f299f26853d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmrpoortext__t.html">mrpoortext_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structmrchatlist__t.html#ae7670d62ab7fc83aff18f299f26853d8">mrchatlist_get_summary</a> (<a class="el" href="structmrchatlist__t.html">mrchatlist_t</a> *chatlist, size_t index, <a class="el" href="structmrchat__t.html">mrchat_t</a> *chat)</td></tr>
|
||||
<tr class="memdesc:ae7670d62ab7fc83aff18f299f26853d8"><td class="mdescLeft"> </td><td class="mdescRight">Get a summary for a chatlist index. <a href="#ae7670d62ab7fc83aff18f299f26853d8">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae7670d62ab7fc83aff18f299f26853d8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
|
@ -152,7 +152,7 @@ Public Attributes</h2></td></tr>
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a1b944c248901b701902d9b0ce6ee0b8c"></a>
|
||||
<a class="anchor" id="a8c8360c76b31057322199e8c51cadfa5"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
|
@ -160,7 +160,7 @@ Public Attributes</h2></td></tr>
|
|||
<td class="memname">uint32_t mrchatlist_get_chat_id </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structmrchatlist__t.html">mrchatlist_t</a> * </td>
|
||||
<td class="paramname"><em>ths</em>, </td>
|
||||
<td class="paramname"><em>chatlist</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
|
@ -180,6 +180,7 @@ Public Attributes</h2></td></tr>
|
|||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">chatlist</td><td>The chatlist object as created eg. by <a class="el" href="structmrmailbox__t.html#a4da10c87eb65bbf6c504979d75ec3b19" title="Get a list of chats. ">mrmailbox_get_chatlist()</a>.</td></tr>
|
||||
<tr><td class="paramname">index</td><td>The index to get the chat ID for.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
@ -212,7 +213,7 @@ Public Attributes</h2></td></tr>
|
|||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="abba9b5f6b43c3755cc3a65ace159bf8e"></a>
|
||||
<a class="anchor" id="a69b67135eeadbdbe9b4a60e645ef22b0"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
|
@ -220,7 +221,7 @@ Public Attributes</h2></td></tr>
|
|||
<td class="memname">uint32_t mrchatlist_get_msg_id </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structmrchatlist__t.html">mrchatlist_t</a> * </td>
|
||||
<td class="paramname"><em>ths</em>, </td>
|
||||
<td class="paramname"><em>chatlist</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
|
@ -240,6 +241,7 @@ Public Attributes</h2></td></tr>
|
|||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">chatlist</td><td>The chatlist object as created eg. by <a class="el" href="structmrmailbox__t.html#a4da10c87eb65bbf6c504979d75ec3b19" title="Get a list of chats. ">mrmailbox_get_chatlist()</a>.</td></tr>
|
||||
<tr><td class="paramname">index</td><td>The index to get the chat ID for.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
@ -331,7 +333,7 @@ Public Attributes</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Member List</title>
|
||||
<title>Delta Chat Core C-API: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: mrcontact_t Struct Reference</title>
|
||||
<title>Delta Chat Core C-API: mrcontact_t Struct Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -235,7 +235,7 @@ char * </td><td class="memItemRight" valign="bottom"><a class="el" href="st
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Member List</title>
|
||||
<title>Delta Chat Core C-API: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -156,7 +156,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: mrmailbox_t Struct Reference</title>
|
||||
<title>Delta Chat Core C-API: mrmailbox_t Struct Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -2690,7 +2690,7 @@ void * </td><td class="memItemRight" valign="bottom"><a class="el" href="st
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Member List</title>
|
||||
<title>Delta Chat Core C-API: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: mrmsg_t Struct Reference</title>
|
||||
<title>Delta Chat Core C-API: mrmsg_t Struct Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -538,7 +538,7 @@ char * </td><td class="memItemRight" valign="bottom"><a class="el" href="st
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Member List</title>
|
||||
<title>Delta Chat Core C-API: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: mrparam_t Struct Reference</title>
|
||||
<title>Delta Chat Core C-API: mrparam_t Struct Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -408,7 +408,7 @@ Public Member Functions</h2></td></tr>
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: Member List</title>
|
||||
<title>Delta Chat Core C-API: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>Delta Chat Core C-Library: mrpoortext_t Struct Reference</title>
|
||||
<title>Delta Chat Core C-API: mrpoortext_t Struct Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Delta Chat Core C-Library
|
||||
<div id="projectname">Delta Chat Core C-API
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -169,7 +169,7 @@ int </td><td class="memItemRight" valign="bottom"><a class="el" href="struc
|
|||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Nov 14 2017 11:55:36 for Delta Chat Core C-Library by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Tue Nov 14 2017 12:20:57 for Delta Chat Core C-API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
|
|
223
src/mrchat.c
223
src/mrchat.c
|
@ -28,101 +28,6 @@
|
|||
#include "mrmimefactory.h"
|
||||
|
||||
|
||||
int mrchat_update_param__(mrchat_t* ths)
|
||||
{
|
||||
int success = 0;
|
||||
sqlite3_stmt* stmt = mrsqlite3_prepare_v2_(ths->m_mailbox->m_sql, "UPDATE chats SET param=? WHERE id=?");
|
||||
sqlite3_bind_text(stmt, 1, ths->m_param->m_packed, -1, SQLITE_STATIC);
|
||||
sqlite3_bind_int (stmt, 2, ths->m_id);
|
||||
success = sqlite3_step(stmt)==SQLITE_DONE? 1 : 0;
|
||||
sqlite3_finalize(stmt);
|
||||
return success;
|
||||
}
|
||||
|
||||
|
||||
static int mrchat_set_from_stmt__(mrchat_t* ths, sqlite3_stmt* row)
|
||||
{
|
||||
int row_offset = 0;
|
||||
const char* draft_text;
|
||||
|
||||
if( ths == NULL || row == NULL ) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
mrchat_empty(ths);
|
||||
|
||||
#define MR_CHAT_FIELDS " c.id,c.type,c.name, c.draft_timestamp,c.draft_txt,c.grpid,c.param,c.archived "
|
||||
ths->m_id = sqlite3_column_int (row, row_offset++); /* the columns are defined in MR_CHAT_FIELDS */
|
||||
ths->m_type = sqlite3_column_int (row, row_offset++);
|
||||
ths->m_name = safe_strdup((char*)sqlite3_column_text (row, row_offset++));
|
||||
ths->m_draft_timestamp = sqlite3_column_int64(row, row_offset++);
|
||||
draft_text = (const char*)sqlite3_column_text (row, row_offset++);
|
||||
ths->m_grpid = safe_strdup((char*)sqlite3_column_text (row, row_offset++));
|
||||
mrparam_set_packed(ths->m_param, (char*)sqlite3_column_text (row, row_offset++));
|
||||
ths->m_archived = sqlite3_column_int (row, row_offset++);
|
||||
|
||||
/* We leave a NULL-pointer for the very usual situation of "no draft".
|
||||
Also make sure, m_draft_text and m_draft_timestamp are set together */
|
||||
if( ths->m_draft_timestamp && draft_text && draft_text[0] ) {
|
||||
ths->m_draft_text = safe_strdup(draft_text);
|
||||
}
|
||||
else {
|
||||
ths->m_draft_timestamp = 0;
|
||||
}
|
||||
|
||||
/* correct the title of some special groups */
|
||||
if( ths->m_id == MR_CHAT_ID_DEADDROP ) {
|
||||
free(ths->m_name);
|
||||
ths->m_name = mrstock_str(MR_STR_DEADDROP);
|
||||
}
|
||||
else if( ths->m_id == MR_CHAT_ID_ARCHIVED_LINK ) {
|
||||
free(ths->m_name);
|
||||
char* tempname = mrstock_str(MR_STR_ARCHIVEDCHATS);
|
||||
ths->m_name = mr_mprintf("%s (%i)", tempname, mrmailbox_get_archived_count__(ths->m_mailbox));
|
||||
free(tempname);
|
||||
}
|
||||
else if( ths->m_id == MR_CHAT_ID_STARRED ) {
|
||||
free(ths->m_name);
|
||||
ths->m_name = mrstock_str(MR_STR_STARREDMSGS);
|
||||
}
|
||||
|
||||
return row_offset; /* success, return the next row offset */
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Library-internal.
|
||||
*
|
||||
* Calling this function is not thread-safe, locking is up to the caller.
|
||||
*
|
||||
* @private @memberof mrchat_t
|
||||
*/
|
||||
int mrchat_load_from_db__(mrchat_t* ths, uint32_t id)
|
||||
{
|
||||
sqlite3_stmt* stmt;
|
||||
|
||||
if( ths==NULL ) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
mrchat_empty(ths);
|
||||
|
||||
stmt = mrsqlite3_predefine__(ths->m_mailbox->m_sql, SELECT_itndd_FROM_chats_WHERE_i,
|
||||
"SELECT " MR_CHAT_FIELDS " FROM chats c WHERE c.id=?;");
|
||||
sqlite3_bind_int(stmt, 1, id);
|
||||
|
||||
if( sqlite3_step(stmt) != SQLITE_ROW ) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
if( !mrchat_set_from_stmt__(ths, stmt) ) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Create a chat object in memory.
|
||||
*
|
||||
|
@ -178,27 +83,27 @@ void mrchat_unref(mrchat_t* chat)
|
|||
*
|
||||
* @return None.
|
||||
*/
|
||||
void mrchat_empty(mrchat_t* ths)
|
||||
void mrchat_empty(mrchat_t* chat)
|
||||
{
|
||||
if( ths == NULL ) {
|
||||
if( chat == NULL ) {
|
||||
return;
|
||||
}
|
||||
|
||||
free(ths->m_name);
|
||||
ths->m_name = NULL;
|
||||
free(chat->m_name);
|
||||
chat->m_name = NULL;
|
||||
|
||||
ths->m_draft_timestamp = 0;
|
||||
chat->m_draft_timestamp = 0;
|
||||
|
||||
free(ths->m_draft_text);
|
||||
ths->m_draft_text = NULL;
|
||||
free(chat->m_draft_text);
|
||||
chat->m_draft_text = NULL;
|
||||
|
||||
ths->m_type = MR_CHAT_TYPE_UNDEFINED;
|
||||
ths->m_id = 0;
|
||||
chat->m_type = MR_CHAT_TYPE_UNDEFINED;
|
||||
chat->m_id = 0;
|
||||
|
||||
free(ths->m_grpid);
|
||||
ths->m_grpid = NULL;
|
||||
free(chat->m_grpid);
|
||||
chat->m_grpid = NULL;
|
||||
|
||||
mrparam_set_packed(ths->m_param, NULL);
|
||||
mrparam_set_packed(chat->m_param, NULL);
|
||||
}
|
||||
|
||||
|
||||
|
@ -272,4 +177,108 @@ char* mrchat_get_subtitle(mrchat_t* chat)
|
|||
}
|
||||
|
||||
|
||||
int mrchat_update_param__(mrchat_t* ths)
|
||||
{
|
||||
int success = 0;
|
||||
sqlite3_stmt* stmt = mrsqlite3_prepare_v2_(ths->m_mailbox->m_sql, "UPDATE chats SET param=? WHERE id=?");
|
||||
sqlite3_bind_text(stmt, 1, ths->m_param->m_packed, -1, SQLITE_STATIC);
|
||||
sqlite3_bind_int (stmt, 2, ths->m_id);
|
||||
success = sqlite3_step(stmt)==SQLITE_DONE? 1 : 0;
|
||||
sqlite3_finalize(stmt);
|
||||
return success;
|
||||
}
|
||||
|
||||
|
||||
static int mrchat_set_from_stmt__(mrchat_t* ths, sqlite3_stmt* row)
|
||||
{
|
||||
int row_offset = 0;
|
||||
const char* draft_text;
|
||||
|
||||
if( ths == NULL || row == NULL ) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
mrchat_empty(ths);
|
||||
|
||||
#define MR_CHAT_FIELDS " c.id,c.type,c.name, c.draft_timestamp,c.draft_txt,c.grpid,c.param,c.archived "
|
||||
ths->m_id = sqlite3_column_int (row, row_offset++); /* the columns are defined in MR_CHAT_FIELDS */
|
||||
ths->m_type = sqlite3_column_int (row, row_offset++);
|
||||
ths->m_name = safe_strdup((char*)sqlite3_column_text (row, row_offset++));
|
||||
ths->m_draft_timestamp = sqlite3_column_int64(row, row_offset++);
|
||||
draft_text = (const char*)sqlite3_column_text (row, row_offset++);
|
||||
ths->m_grpid = safe_strdup((char*)sqlite3_column_text (row, row_offset++));
|
||||
mrparam_set_packed(ths->m_param, (char*)sqlite3_column_text (row, row_offset++));
|
||||
ths->m_archived = sqlite3_column_int (row, row_offset++);
|
||||
|
||||
/* We leave a NULL-pointer for the very usual situation of "no draft".
|
||||
Also make sure, m_draft_text and m_draft_timestamp are set together */
|
||||
if( ths->m_draft_timestamp && draft_text && draft_text[0] ) {
|
||||
ths->m_draft_text = safe_strdup(draft_text);
|
||||
}
|
||||
else {
|
||||
ths->m_draft_timestamp = 0;
|
||||
}
|
||||
|
||||
/* correct the title of some special groups */
|
||||
if( ths->m_id == MR_CHAT_ID_DEADDROP ) {
|
||||
free(ths->m_name);
|
||||
ths->m_name = mrstock_str(MR_STR_DEADDROP);
|
||||
}
|
||||
else if( ths->m_id == MR_CHAT_ID_ARCHIVED_LINK ) {
|
||||
free(ths->m_name);
|
||||
char* tempname = mrstock_str(MR_STR_ARCHIVEDCHATS);
|
||||
ths->m_name = mr_mprintf("%s (%i)", tempname, mrmailbox_get_archived_count__(ths->m_mailbox));
|
||||
free(tempname);
|
||||
}
|
||||
else if( ths->m_id == MR_CHAT_ID_STARRED ) {
|
||||
free(ths->m_name);
|
||||
ths->m_name = mrstock_str(MR_STR_STARREDMSGS);
|
||||
}
|
||||
|
||||
return row_offset; /* success, return the next row offset */
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Library-internal.
|
||||
*
|
||||
* Calling this function is not thread-safe, locking is up to the caller.
|
||||
*
|
||||
* @private @memberof mrchat_t
|
||||
*
|
||||
* @param chat The chat object that should be filled with the data from the database.
|
||||
* Existing data are free()'d before using mrchat_empty().
|
||||
*
|
||||
* @param chat_id Chat ID that should be loaded from the database.
|
||||
*
|
||||
* @return 1=success, 0=error.
|
||||
*/
|
||||
int mrchat_load_from_db__(mrchat_t* chat, uint32_t chat_id)
|
||||
{
|
||||
sqlite3_stmt* stmt;
|
||||
|
||||
if( chat==NULL ) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
mrchat_empty(chat);
|
||||
|
||||
stmt = mrsqlite3_predefine__(chat->m_mailbox->m_sql, SELECT_itndd_FROM_chats_WHERE_i,
|
||||
"SELECT " MR_CHAT_FIELDS " FROM chats c WHERE c.id=?;");
|
||||
sqlite3_bind_int(stmt, 1, chat_id);
|
||||
|
||||
if( sqlite3_step(stmt) != SQLITE_ROW ) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
if( !mrchat_set_from_stmt__(chat, stmt) ) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -45,12 +45,12 @@ typedef struct mrchat_t
|
|||
#define MR_CHAT_ID_STARRED 5 /* virtual chat containing all starred messages */
|
||||
#define MR_CHAT_ID_ARCHIVED_LINK 6 /* a link at the end of the chatlist, if present the UI should show the button "Archived chats" */
|
||||
#define MR_CHAT_ID_LAST_SPECIAL 9 /* larger chat IDs are "real" chats, their messages are "real" messages. */
|
||||
uint32_t m_id;
|
||||
uint32_t m_id; /**< Chat ID under which this object is available in the database. */
|
||||
|
||||
#define MR_CHAT_TYPE_UNDEFINED 0
|
||||
#define MR_CHAT_TYPE_NORMAL 100 /* a normal chat is a chat with a single contact, chats_contacts contains one record for the user, MR_CONTACT_ID_SELF is not added. */
|
||||
#define MR_CHAT_TYPE_GROUP 120 /* a group chat, chats_contacts conain all group members, incl. MR_CONTACT_ID_SELF */
|
||||
int m_type;
|
||||
int m_type; /**< Chat type, one of the MR_CHAT_TYPE_* constants. */
|
||||
|
||||
char* m_name; /**< NULL if unset */
|
||||
time_t m_draft_timestamp; /**< 0 if there is no draft */
|
||||
|
|
|
@ -115,16 +115,18 @@ size_t mrchatlist_get_cnt(mrchatlist_t* chatlist)
|
|||
*
|
||||
* @param chatlist The chatlist object as created eg. by mrmailbox_get_chatlist().
|
||||
*
|
||||
* @param index The index to get the chat ID for.
|
||||
*
|
||||
* @return Returns the chat_id of the item at the given index. Index must be between
|
||||
* 0 and mrchatlist_get_cnt()-1.
|
||||
*/
|
||||
uint32_t mrchatlist_get_chat_id(mrchatlist_t* ths, size_t index)
|
||||
uint32_t mrchatlist_get_chat_id(mrchatlist_t* chatlist, size_t index)
|
||||
{
|
||||
if( ths == NULL || ths->m_chatNlastmsg_ids == NULL || index >= ths->m_cnt ) {
|
||||
if( chatlist == NULL || chatlist->m_chatNlastmsg_ids == NULL || index >= chatlist->m_cnt ) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
return (uint32_t)(uintptr_t)carray_get(ths->m_chatNlastmsg_ids, index*MR_CHATLIST_IDS_PER_RESULT);
|
||||
return (uint32_t)(uintptr_t)carray_get(chatlist->m_chatNlastmsg_ids, index*MR_CHATLIST_IDS_PER_RESULT);
|
||||
}
|
||||
|
||||
|
||||
|
@ -145,16 +147,18 @@ mrchat_t* mrchatlist_get_chat_by_index(mrchatlist_t* ths, size_t index) /* depre
|
|||
*
|
||||
* @param chatlist The chatlist object as created eg. by mrmailbox_get_chatlist().
|
||||
*
|
||||
* @param index The index to get the chat ID for.
|
||||
*
|
||||
* @return Returns the message_id of the item at the given index. Index must be between
|
||||
* 0 and mrchatlist_get_cnt()-1. If there is no message at the given index (eg. the chat may be empty), 0 is returned.
|
||||
*/
|
||||
uint32_t mrchatlist_get_msg_id(mrchatlist_t* ths, size_t index)
|
||||
uint32_t mrchatlist_get_msg_id(mrchatlist_t* chatlist, size_t index)
|
||||
{
|
||||
if( ths == NULL || ths->m_chatNlastmsg_ids == NULL || index >= ths->m_cnt ) {
|
||||
if( chatlist == NULL || chatlist->m_chatNlastmsg_ids == NULL || index >= chatlist->m_cnt ) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
return (uint32_t)(uintptr_t)carray_get(ths->m_chatNlastmsg_ids, index*MR_CHATLIST_IDS_PER_RESULT+1);
|
||||
return (uint32_t)(uintptr_t)carray_get(chatlist->m_chatNlastmsg_ids, index*MR_CHATLIST_IDS_PER_RESULT+1);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ extern "C" {
|
|||
* Your function should look like the following:
|
||||
*
|
||||
* ```
|
||||
* #include <mrmailbox.h>
|
||||
*
|
||||
* uintptr_t my_delta_handler(mrmailbox_t* nb, int event, uintptr_t data1, uintptr_t data2)
|
||||
* {
|
||||
* return 0; // for unhandled events, it is always safe to return 0
|
||||
|
@ -97,7 +99,7 @@ extern "C" {
|
|||
*/
|
||||
|
||||
|
||||
#include <libetpan/libetpan.h> /* defines uint16_t etc. */
|
||||
#include <libetpan/libetpan.h> /* defines uint16_t and carray */
|
||||
#include "mrchatlist.h"
|
||||
#include "mrchat.h"
|
||||
#include "mrmsg.h"
|
||||
|
@ -140,37 +142,39 @@ typedef uintptr_t (*mrmailboxcb_t) (mrmailbox_t*, int event, uintptr_t data1, ui
|
|||
*/
|
||||
typedef struct mrmailbox_t
|
||||
{
|
||||
void* m_userdata; /**< the same pointer as given to mrmailbox_new(), may be used by the caller for any purpose */
|
||||
char* m_dbfile; /**< the database file in file. */
|
||||
char* m_blobdir; /**< full path of the blob directory in use. */
|
||||
void* m_userdata; /**< the same pointer as given to mrmailbox_new(), may be used by the caller for any purpose */
|
||||
char* m_dbfile; /**< the database file in file. */
|
||||
char* m_blobdir; /**< full path of the blob directory in use. */
|
||||
|
||||
/** @privatesection */
|
||||
mrsqlite3_t* m_sql; /**< Internal SQL object, never NULL */
|
||||
mrimap_t* m_imap; /**< Internal IMAP object, never NULL */
|
||||
mrsmtp_t* m_smtp; /**< Internal SMTP object, never NULL */
|
||||
mrsqlite3_t* m_sql; /**< Internal SQL object, never NULL */
|
||||
mrimap_t* m_imap; /**< Internal IMAP object, never NULL */
|
||||
mrsmtp_t* m_smtp; /**< Internal SMTP object, never NULL */
|
||||
|
||||
pthread_t m_job_thread; /**< Internal */
|
||||
pthread_cond_t m_job_cond; /**< Internal */
|
||||
pthread_mutex_t m_job_condmutex; /**< Internal */
|
||||
int m_job_condflag; /**< Internal */
|
||||
int m_job_do_exit; /**< Internal */
|
||||
pthread_t m_job_thread; /**< Internal */
|
||||
pthread_cond_t m_job_cond; /**< Internal */
|
||||
pthread_mutex_t m_job_condmutex; /**< Internal */
|
||||
int m_job_condflag; /**< Internal */
|
||||
int m_job_do_exit; /**< Internal */
|
||||
|
||||
mrmailboxcb_t m_cb; /**< Internal */
|
||||
mrmailboxcb_t m_cb; /**< Internal */
|
||||
|
||||
char* m_os_name; /**< Internal */
|
||||
char* m_os_name; /**< Internal */
|
||||
|
||||
uint32_t m_cmdline_sel_chat_id; /**< Internal */
|
||||
uint32_t m_cmdline_sel_chat_id; /**< Internal */
|
||||
|
||||
int m_wake_lock; /**< Internal */
|
||||
pthread_mutex_t m_wake_lock_critical; /**< Internal */
|
||||
int m_wake_lock; /**< Internal */
|
||||
pthread_mutex_t m_wake_lock_critical; /**< Internal */
|
||||
|
||||
int m_e2ee_enabled; /**< Internal */
|
||||
int m_e2ee_enabled; /**< Internal */
|
||||
|
||||
#define MR_LOG_RINGBUF_SIZE 200
|
||||
pthread_mutex_t m_log_ringbuf_critical; /**< Internal */
|
||||
char* m_log_ringbuf[MR_LOG_RINGBUF_SIZE]; /**< Internal */
|
||||
time_t m_log_ringbuf_times[MR_LOG_RINGBUF_SIZE]; /**< Internal */
|
||||
int m_log_ringbuf_pos; /**< Internal. The oldest position resp. the position that is overwritten next */
|
||||
char* m_log_ringbuf[MR_LOG_RINGBUF_SIZE];
|
||||
/**< Internal */
|
||||
time_t m_log_ringbuf_times[MR_LOG_RINGBUF_SIZE];
|
||||
/**< Internal */
|
||||
int m_log_ringbuf_pos; /**< Internal. The oldest position resp. the position that is overwritten next */
|
||||
|
||||
} mrmailbox_t;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue