~darkxst/ubuntu/quantal/telepathy-logger/lp1049210

« back to all changes in this revision

Viewing changes to doc/reference/libtelepathy-logger/html/TplLogManager.html

  • Committer: Package Import Robot
  • Author(s): Laurent Bigonville
  • Date: 2012-05-02 15:55:41 UTC
  • mfrom: (1.1.15)
  • mto: (14.2.1 experimental)
  • mto: This revision was merged to the branch mainline in revision 24.
  • Revision ID: package-import@ubuntu.com-20120502155541-9hr3lk9ftsftqym6
* New upstream release.
  - Drop --enable-call to configure, call is always enabled now
  - Bump libtelepathy-glib-dev build-dependency
* debian/control:
  - Move gir1.2-telepathylogger-0.2 to introspection Section
  - Bump debhelper build-dependency to 9
  - Bump Standards-Version to 3.9.3 (no further changes)
  - Move telepathy-logger to Section utils (Closes: #663080)
* debian/libtelepathy-logger2.symbols: Bump Call API to 0.2.13, with that
  version Call support is enabled by default

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html>
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 
5
<title>TplLogManager</title>
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 
7
<link rel="home" href="index.html" title="telepathy-logger Reference Manual">
 
8
<link rel="up" href="ch-public.html" title="libtelepathy-logger API">
 
9
<link rel="prev" href="ch-public.html" title="libtelepathy-logger API">
 
10
<link rel="next" href="TplEvent.html" title="TplEvent">
 
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 
12
<link rel="stylesheet" href="style.css" type="text/css">
 
13
</head>
 
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
16
<tr valign="middle">
 
17
<td><a accesskey="p" href="ch-public.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
18
<td><a accesskey="u" href="ch-public.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 
20
<th width="100%" align="center">telepathy-logger Reference Manual</th>
 
21
<td><a accesskey="n" href="TplEvent.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
22
</tr>
 
23
<tr><td colspan="5" class="shortcuts">
 
24
<a href="#TplLogManager.synopsis" class="shortcut">Top</a>
 
25
                   | 
 
26
                  <a href="#TplLogManager.description" class="shortcut">Description</a>
 
27
                   | 
 
28
                  <a href="#TplLogManager.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
29
</td></tr>
 
30
</table>
 
31
<div class="refentry">
 
32
<a name="TplLogManager"></a><div class="titlepage"></div>
 
33
<div class="refnamediv"><table width="100%"><tr>
 
34
<td valign="top">
 
35
<h2><span class="refentrytitle"><a name="TplLogManager.top_of_page"></a>TplLogManager</span></h2>
 
36
<p>TplLogManager — Fetch and search through logs</p>
 
37
</td>
 
38
<td valign="top" align="right"></td>
 
39
</tr></table></div>
 
40
<div class="refsynopsisdiv">
 
41
<a name="TplLogManager.synopsis"></a><h2>Synopsis</h2>
 
42
<pre class="synopsis">#define             <a class="link" href="TplLogManager.html#TPL-LOG-MANAGER-ERROR:CAPS" title="TPL_LOG_MANAGER_ERROR">TPL_LOG_MANAGER_ERROR</a>
 
43
#define             <a class="link" href="TplLogManager.html#TPL-TYPE-LOG-SEARCH-HIT:CAPS" title="TPL_TYPE_LOG_SEARCH_HIT">TPL_TYPE_LOG_SEARCH_HIT</a>
 
44
enum                <a class="link" href="TplLogManager.html#TplEventTypeMask" title="enum TplEventTypeMask">TplEventTypeMask</a>;
 
45
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (<a class="link" href="TplLogManager.html#TplLogEventFilter" title="TplLogEventFilter ()">*TplLogEventFilter</a>)                (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *event</code></em>,
 
46
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
47
struct              <a class="link" href="TplLogManager.html#TplLogManager-struct" title="struct TplLogManager">TplLogManager</a>;
 
48
enum                <a class="link" href="TplLogManager.html#TplLogManagerError" title="enum TplLogManagerError">TplLogManagerError</a>;
 
49
<a class="link" href="TplLogManager.html" title="TplLogManager"><span class="returnvalue">TplLogManager</span></a> *     <a class="link" href="TplLogManager.html#tpl-log-manager-dup-singleton" title="tpl_log_manager_dup_singleton ()">tpl_log_manager_dup_singleton</a>       (<em class="parameter"><code><span class="type">void</span></code></em>);
 
50
<a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              <a class="link" href="TplLogManager.html#tpl-log-manager-errors-quark" title="tpl_log_manager_errors_quark ()">tpl_log_manager_errors_quark</a>        (<em class="parameter"><code><span class="type">void</span></code></em>);
 
51
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="TplLogManager.html#tpl-log-manager-exists" title="tpl_log_manager_exists ()">tpl_log_manager_exists</a>              (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *manager</code></em>,
 
52
                                                         <em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a> *account</code></em>,
 
53
                                                         <em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *target</code></em>,
 
54
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> type_mask</code></em>);
 
55
<span class="returnvalue">void</span>                <a class="link" href="TplLogManager.html#tpl-log-manager-get-dates-async" title="tpl_log_manager_get_dates_async ()">tpl_log_manager_get_dates_async</a>     (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *manager</code></em>,
 
56
                                                         <em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a> *account</code></em>,
 
57
                                                         <em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *target</code></em>,
 
58
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> type_mask</code></em>,
 
59
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
60
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
61
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="TplLogManager.html#tpl-log-manager-get-dates-finish" title="tpl_log_manager_get_dates_finish ()">tpl_log_manager_get_dates_finish</a>    (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *self</code></em>,
 
62
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
63
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **dates</code></em>,
 
64
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
65
<span class="returnvalue">void</span>                <a class="link" href="TplLogManager.html#tpl-log-manager-get-entities-async" title="tpl_log_manager_get_entities_async ()">tpl_log_manager_get_entities_async</a>  (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *self</code></em>,
 
66
                                                         <em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a> *account</code></em>,
 
67
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
68
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
69
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="TplLogManager.html#tpl-log-manager-get-entities-finish" title="tpl_log_manager_get_entities_finish ()">tpl_log_manager_get_entities_finish</a> (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *self</code></em>,
 
70
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
71
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **entities</code></em>,
 
72
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
73
<span class="returnvalue">void</span>                <a class="link" href="TplLogManager.html#tpl-log-manager-get-events-for-date-async" title="tpl_log_manager_get_events_for_date_async ()">tpl_log_manager_get_events_for_date_async</a>
 
74
                                                        (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *manager</code></em>,
 
75
                                                         <em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a> *account</code></em>,
 
76
                                                         <em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *target</code></em>,
 
77
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> type_mask</code></em>,
 
78
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Date-and-Time-Functions.html#GDate"><span class="type">GDate</span></a> *date</code></em>,
 
79
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
80
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
81
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="TplLogManager.html#tpl-log-manager-get-events-for-date-finish" title="tpl_log_manager_get_events_for_date_finish ()">tpl_log_manager_get_events_for_date_finish</a>
 
82
                                                        (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *self</code></em>,
 
83
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
84
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **events</code></em>,
 
85
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
86
<span class="returnvalue">void</span>                <a class="link" href="TplLogManager.html#tpl-log-manager-get-filtered-events-async" title="tpl_log_manager_get_filtered_events_async ()">tpl_log_manager_get_filtered_events_async</a>
 
87
                                                        (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *manager</code></em>,
 
88
                                                         <em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a> *account</code></em>,
 
89
                                                         <em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *target</code></em>,
 
90
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> type_mask</code></em>,
 
91
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> num_events</code></em>,
 
92
                                                         <em class="parameter"><code><a class="link" href="TplLogManager.html#TplLogEventFilter" title="TplLogEventFilter ()"><span class="type">TplLogEventFilter</span></a> filter</code></em>,
 
93
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> filter_user_data</code></em>,
 
94
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
95
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
96
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="TplLogManager.html#tpl-log-manager-get-filtered-events-finish" title="tpl_log_manager_get_filtered_events_finish ()">tpl_log_manager_get_filtered_events_finish</a>
 
97
                                                        (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *self</code></em>,
 
98
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
99
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **events</code></em>,
 
100
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
101
<span class="returnvalue">void</span>                <a class="link" href="TplLogManager.html#tpl-log-manager-search-async" title="tpl_log_manager_search_async ()">tpl_log_manager_search_async</a>        (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *manager</code></em>,
 
102
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
103
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> type_mask</code></em>,
 
104
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
105
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
106
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="TplLogManager.html#tpl-log-manager-search-finish" title="tpl_log_manager_search_finish ()">tpl_log_manager_search_finish</a>       (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *self</code></em>,
 
107
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
108
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **hits</code></em>,
 
109
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
110
<span class="returnvalue">void</span>                <a class="link" href="TplLogManager.html#tpl-log-manager-search-free" title="tpl_log_manager_search_free ()">tpl_log_manager_search_free</a>         (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *hits</code></em>);
 
111
</pre>
 
112
</div>
 
113
<div class="refsect1">
 
114
<a name="TplLogManager.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
115
<pre class="synopsis">
 
116
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
117
   +----TplLogManager
 
118
</pre>
 
119
</div>
 
120
<div class="refsect1">
 
121
<a name="TplLogManager.description"></a><h2>Description</h2>
 
122
<p>
 
123
The <a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> object allows user to fetch logs and make searches.
 
124
</p>
 
125
</div>
 
126
<div class="refsect1">
 
127
<a name="TplLogManager.details"></a><h2>Details</h2>
 
128
<div class="refsect2">
 
129
<a name="TPL-LOG-MANAGER-ERROR:CAPS"></a><h3>TPL_LOG_MANAGER_ERROR</h3>
 
130
<pre class="programlisting">#define TPL_LOG_MANAGER_ERROR tpl_log_manager_errors_quark()
 
131
</pre>
 
132
<p>
 
133
The error domain for the <a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a>.
 
134
</p>
 
135
</div>
 
136
<hr>
 
137
<div class="refsect2">
 
138
<a name="TPL-TYPE-LOG-SEARCH-HIT:CAPS"></a><h3>TPL_TYPE_LOG_SEARCH_HIT</h3>
 
139
<pre class="programlisting">#define TPL_TYPE_LOG_SEARCH_HIT (_tpl_log_manager_search_hit_get_type ())
 
140
</pre>
 
141
<p>
 
142
</p>
 
143
</div>
 
144
<hr>
 
145
<div class="refsect2">
 
146
<a name="TplEventTypeMask"></a><h3>enum TplEventTypeMask</h3>
 
147
<pre class="programlisting">typedef enum {
 
148
  TPL_EVENT_MASK_TEXT         = 1 &lt;&lt; 0,
 
149
  TPL_EVENT_MASK_CALL         = 1 &lt;&lt; 1,
 
150
  TPL_EVENT_MASK_ANY          = 0xffff
 
151
} TplEventTypeMask;
 
152
</pre>
 
153
<p>
 
154
Mask used to filter type of <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> returned.
 
155
</p>
 
156
<div class="variablelist"><table border="0">
 
157
<col align="left" valign="top">
 
158
<tbody>
 
159
<tr>
 
160
<td><p><a name="TPL-EVENT-MASK-TEXT:CAPS"></a><span class="term"><code class="literal">TPL_EVENT_MASK_TEXT</code></span></p></td>
 
161
<td>Mask to <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a>
 
162
</td>
 
163
</tr>
 
164
<tr>
 
165
<td><p><a name="TPL-EVENT-MASK-CALL:CAPS"></a><span class="term"><code class="literal">TPL_EVENT_MASK_CALL</code></span></p></td>
 
166
<td>
 
167
</td>
 
168
</tr>
 
169
<tr>
 
170
<td><p><a name="TPL-EVENT-MASK-ANY:CAPS"></a><span class="term"><code class="literal">TPL_EVENT_MASK_ANY</code></span></p></td>
 
171
<td>Special value to select all type of <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a>
 
172
</td>
 
173
</tr>
 
174
</tbody>
 
175
</table></div>
 
176
</div>
 
177
<hr>
 
178
<div class="refsect2">
 
179
<a name="TplLogEventFilter"></a><h3>TplLogEventFilter ()</h3>
 
180
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (*TplLogEventFilter)                (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *event</code></em>,
 
181
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
 
182
<div class="variablelist"><table border="0">
 
183
<col align="left" valign="top">
 
184
<tbody>
 
185
<tr>
 
186
<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
 
187
<td>the <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> to filter</td>
 
188
</tr>
 
189
<tr>
 
190
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
191
<td>user-supplied data</td>
 
192
</tr>
 
193
<tr>
 
194
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
195
<td>
 
196
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>event</code></em> should appear in the result</td>
 
197
</tr>
 
198
</tbody>
 
199
</table></div>
 
200
</div>
 
201
<hr>
 
202
<div class="refsect2">
 
203
<a name="TplLogManager-struct"></a><h3>struct TplLogManager</h3>
 
204
<pre class="programlisting">struct TplLogManager;</pre>
 
205
<p>
 
206
An object used to access logs
 
207
</p>
 
208
</div>
 
209
<hr>
 
210
<div class="refsect2">
 
211
<a name="TplLogManagerError"></a><h3>enum TplLogManagerError</h3>
 
212
<pre class="programlisting">typedef enum {
 
213
  TPL_LOG_MANAGER_ERROR_ADD_EVENT
 
214
} TplLogManagerError;
 
215
</pre>
 
216
<div class="variablelist"><table border="0">
 
217
<col align="left" valign="top">
 
218
<tbody><tr>
 
219
<td><p><a name="TPL-LOG-MANAGER-ERROR-ADD-EVENT:CAPS"></a><span class="term"><code class="literal">TPL_LOG_MANAGER_ERROR_ADD_EVENT</code></span></p></td>
 
220
<td>Error return when adding logs fails
 
221
</td>
 
222
</tr></tbody>
 
223
</table></div>
 
224
</div>
 
225
<hr>
 
226
<div class="refsect2">
 
227
<a name="tpl-log-manager-dup-singleton"></a><h3>tpl_log_manager_dup_singleton ()</h3>
 
228
<pre class="programlisting"><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="returnvalue">TplLogManager</span></a> *     tpl_log_manager_dup_singleton       (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
229
<div class="variablelist"><table border="0">
 
230
<col align="left" valign="top">
 
231
<tbody><tr>
 
232
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
233
<td>a new reference on the log manager. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span>
 
234
</td>
 
235
</tr></tbody>
 
236
</table></div>
 
237
</div>
 
238
<hr>
 
239
<div class="refsect2">
 
240
<a name="tpl-log-manager-errors-quark"></a><h3>tpl_log_manager_errors_quark ()</h3>
 
241
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              tpl_log_manager_errors_quark        (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
242
<div class="variablelist"><table border="0">
 
243
<col align="left" valign="top">
 
244
<tbody><tr>
 
245
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
246
<td>the <a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> associated with the error domain of <a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a>
 
247
</td>
 
248
</tr></tbody>
 
249
</table></div>
 
250
</div>
 
251
<hr>
 
252
<div class="refsect2">
 
253
<a name="tpl-log-manager-exists"></a><h3>tpl_log_manager_exists ()</h3>
 
254
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tpl_log_manager_exists              (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *manager</code></em>,
 
255
                                                         <em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a> *account</code></em>,
 
256
                                                         <em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *target</code></em>,
 
257
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> type_mask</code></em>);</pre>
 
258
<p>
 
259
Checks if logs exist for <em class="parameter"><code>target</code></em>.
 
260
</p>
 
261
<p>
 
262
It applies for any registered TplLogStore with the <span class="type">"readable"</span>
 
263
property <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
 
264
</p>
 
265
<div class="variablelist"><table border="0">
 
266
<col align="left" valign="top">
 
267
<tbody>
 
268
<tr>
 
269
<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
 
270
<td>TplLogManager</td>
 
271
</tr>
 
272
<tr>
 
273
<td><p><span class="term"><em class="parameter"><code>account</code></em> :</span></p></td>
 
274
<td>TpAccount</td>
 
275
</tr>
 
276
<tr>
 
277
<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
 
278
<td>a non-NULL <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>
 
279
</td>
 
280
</tr>
 
281
<tr>
 
282
<td><p><span class="term"><em class="parameter"><code>type_mask</code></em> :</span></p></td>
 
283
<td>event type filter see <a class="link" href="TplLogManager.html#TplEventTypeMask" title="enum TplEventTypeMask"><span class="type">TplEventTypeMask</span></a>
 
284
</td>
 
285
</tr>
 
286
<tr>
 
287
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
288
<td>
 
289
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> logs exist for <em class="parameter"><code>target</code></em>, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
290
</td>
 
291
</tr>
 
292
</tbody>
 
293
</table></div>
 
294
</div>
 
295
<hr>
 
296
<div class="refsect2">
 
297
<a name="tpl-log-manager-get-dates-async"></a><h3>tpl_log_manager_get_dates_async ()</h3>
 
298
<pre class="programlisting"><span class="returnvalue">void</span>                tpl_log_manager_get_dates_async     (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *manager</code></em>,
 
299
                                                         <em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a> *account</code></em>,
 
300
                                                         <em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *target</code></em>,
 
301
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> type_mask</code></em>,
 
302
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
303
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
 
304
<p>
 
305
Retrieves a list of <a href="http://library.gnome.org/devel/glib/unstable/glib-Date-and-Time-Functions.html#GDate"><span class="type">GDate</span></a> corresponding to each day where
 
306
at least one event exist for <em class="parameter"><code>target</code></em>.
 
307
</p>
 
308
<p>
 
309
It applies for any registered TplLogStore with the <span class="type">"readable"</span>
 
310
property <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
 
311
</p>
 
312
<div class="variablelist"><table border="0">
 
313
<col align="left" valign="top">
 
314
<tbody>
 
315
<tr>
 
316
<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
 
317
<td>a <a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a>
 
318
</td>
 
319
</tr>
 
320
<tr>
 
321
<td><p><span class="term"><em class="parameter"><code>account</code></em> :</span></p></td>
 
322
<td>a <a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a>
 
323
</td>
 
324
</tr>
 
325
<tr>
 
326
<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
 
327
<td>a non-NULL <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>
 
328
</td>
 
329
</tr>
 
330
<tr>
 
331
<td><p><span class="term"><em class="parameter"><code>type_mask</code></em> :</span></p></td>
 
332
<td>event type filter see <a class="link" href="TplLogManager.html#TplEventTypeMask" title="enum TplEventTypeMask"><span class="type">TplEventTypeMask</span></a>
 
333
</td>
 
334
</tr>
 
335
<tr>
 
336
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
337
<td>a callback to call when the request is satisfied</td>
 
338
</tr>
 
339
<tr>
 
340
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
341
<td>data to pass to <em class="parameter"><code>callback</code></em>
 
342
</td>
 
343
</tr>
 
344
</tbody>
 
345
</table></div>
 
346
</div>
 
347
<hr>
 
348
<div class="refsect2">
 
349
<a name="tpl-log-manager-get-dates-finish"></a><h3>tpl_log_manager_get_dates_finish ()</h3>
 
350
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tpl_log_manager_get_dates_finish    (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *self</code></em>,
 
351
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
352
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **dates</code></em>,
 
353
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
354
<div class="variablelist"><table border="0">
 
355
<col align="left" valign="top">
 
356
<tbody>
 
357
<tr>
 
358
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
359
<td>a <a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a>
 
360
</td>
 
361
</tr>
 
362
<tr>
 
363
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
 
364
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
365
</td>
 
366
</tr>
 
367
<tr>
 
368
<td><p><span class="term"><em class="parameter"><code>dates</code></em> :</span></p></td>
 
369
<td>a pointer to a
 
370
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> used to return the list of <a href="http://library.gnome.org/devel/glib/unstable/glib-Date-and-Time-Functions.html#GDate"><span class="type">GDate</span></a>. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>][<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> GLib.Date]</span>
 
371
</td>
 
372
</tr>
 
373
<tr>
 
374
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
375
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to fill</td>
 
376
</tr>
 
377
<tr>
 
378
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
379
<td>
 
380
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if the operation was successful, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a>
 
381
</td>
 
382
</tr>
 
383
</tbody>
 
384
</table></div>
 
385
</div>
 
386
<hr>
 
387
<div class="refsect2">
 
388
<a name="tpl-log-manager-get-entities-async"></a><h3>tpl_log_manager_get_entities_async ()</h3>
 
389
<pre class="programlisting"><span class="returnvalue">void</span>                tpl_log_manager_get_entities_async  (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *self</code></em>,
 
390
                                                         <em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a> *account</code></em>,
 
391
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
392
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
 
393
<p>
 
394
Start a query looking for all entities for which you have logs in the <em class="parameter"><code>account</code></em>.
 
395
</p>
 
396
<div class="variablelist"><table border="0">
 
397
<col align="left" valign="top">
 
398
<tbody>
 
399
<tr>
 
400
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
401
<td>a <a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a>
 
402
</td>
 
403
</tr>
 
404
<tr>
 
405
<td><p><span class="term"><em class="parameter"><code>account</code></em> :</span></p></td>
 
406
<td>a <a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a>
 
407
</td>
 
408
</tr>
 
409
<tr>
 
410
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
411
<td>a callback to call when the request is satisfied</td>
 
412
</tr>
 
413
<tr>
 
414
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
415
<td>data to pass to <em class="parameter"><code>callback</code></em>
 
416
</td>
 
417
</tr>
 
418
</tbody>
 
419
</table></div>
 
420
</div>
 
421
<hr>
 
422
<div class="refsect2">
 
423
<a name="tpl-log-manager-get-entities-finish"></a><h3>tpl_log_manager_get_entities_finish ()</h3>
 
424
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tpl_log_manager_get_entities_finish (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *self</code></em>,
 
425
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
426
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **entities</code></em>,
 
427
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
428
<div class="variablelist"><table border="0">
 
429
<col align="left" valign="top">
 
430
<tbody>
 
431
<tr>
 
432
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
433
<td>a <a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a>
 
434
</td>
 
435
</tr>
 
436
<tr>
 
437
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
 
438
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
439
</td>
 
440
</tr>
 
441
<tr>
 
442
<td><p><span class="term"><em class="parameter"><code>entities</code></em> :</span></p></td>
 
443
<td>a
 
444
pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> used to return the list of <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>, to be freed
 
445
using something like g_list_free_full (lst, g_object_unref). <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>][<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> TelepathyLogger.Entity]</span>
 
446
</td>
 
447
</tr>
 
448
<tr>
 
449
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
450
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to fill</td>
 
451
</tr>
 
452
<tr>
 
453
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
454
<td>
 
455
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if the operation was successful, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a>
 
456
</td>
 
457
</tr>
 
458
</tbody>
 
459
</table></div>
 
460
</div>
 
461
<hr>
 
462
<div class="refsect2">
 
463
<a name="tpl-log-manager-get-events-for-date-async"></a><h3>tpl_log_manager_get_events_for_date_async ()</h3>
 
464
<pre class="programlisting"><span class="returnvalue">void</span>                tpl_log_manager_get_events_for_date_async
 
465
                                                        (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *manager</code></em>,
 
466
                                                         <em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a> *account</code></em>,
 
467
                                                         <em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *target</code></em>,
 
468
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> type_mask</code></em>,
 
469
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Date-and-Time-Functions.html#GDate"><span class="type">GDate</span></a> *date</code></em>,
 
470
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
471
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
 
472
<p>
 
473
Retrieve a list of <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> at <em class="parameter"><code>date</code></em> with <em class="parameter"><code>target</code></em>.
 
474
</p>
 
475
<div class="variablelist"><table border="0">
 
476
<col align="left" valign="top">
 
477
<tbody>
 
478
<tr>
 
479
<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
 
480
<td>a <a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a>
 
481
</td>
 
482
</tr>
 
483
<tr>
 
484
<td><p><span class="term"><em class="parameter"><code>account</code></em> :</span></p></td>
 
485
<td>a <a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a>
 
486
</td>
 
487
</tr>
 
488
<tr>
 
489
<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
 
490
<td>a non-NULL <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>
 
491
</td>
 
492
</tr>
 
493
<tr>
 
494
<td><p><span class="term"><em class="parameter"><code>type_mask</code></em> :</span></p></td>
 
495
<td>event type filter see <a class="link" href="TplLogManager.html#TplEventTypeMask" title="enum TplEventTypeMask"><span class="type">TplEventTypeMask</span></a>
 
496
</td>
 
497
</tr>
 
498
<tr>
 
499
<td><p><span class="term"><em class="parameter"><code>date</code></em> :</span></p></td>
 
500
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Date-and-Time-Functions.html#GDate"><span class="type">GDate</span></a>
 
501
</td>
 
502
</tr>
 
503
<tr>
 
504
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
505
<td>a callback to call when the request is satisfied</td>
 
506
</tr>
 
507
<tr>
 
508
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
509
<td>data to pass to <em class="parameter"><code>callback</code></em>
 
510
</td>
 
511
</tr>
 
512
</tbody>
 
513
</table></div>
 
514
</div>
 
515
<hr>
 
516
<div class="refsect2">
 
517
<a name="tpl-log-manager-get-events-for-date-finish"></a><h3>tpl_log_manager_get_events_for_date_finish ()</h3>
 
518
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tpl_log_manager_get_events_for_date_finish
 
519
                                                        (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *self</code></em>,
 
520
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
521
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **events</code></em>,
 
522
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
523
<div class="variablelist"><table border="0">
 
524
<col align="left" valign="top">
 
525
<tbody>
 
526
<tr>
 
527
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
528
<td>a <a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a>
 
529
</td>
 
530
</tr>
 
531
<tr>
 
532
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
 
533
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
534
</td>
 
535
</tr>
 
536
<tr>
 
537
<td><p><span class="term"><em class="parameter"><code>events</code></em> :</span></p></td>
 
538
<td>a
 
539
pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> used to return the list of <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a>. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>][<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> TelepathyLogger.Event]</span>
 
540
</td>
 
541
</tr>
 
542
<tr>
 
543
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
544
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to fill</td>
 
545
</tr>
 
546
<tr>
 
547
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
548
<td>
 
549
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if the operation was successful, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a>
 
550
</td>
 
551
</tr>
 
552
</tbody>
 
553
</table></div>
 
554
</div>
 
555
<hr>
 
556
<div class="refsect2">
 
557
<a name="tpl-log-manager-get-filtered-events-async"></a><h3>tpl_log_manager_get_filtered_events_async ()</h3>
 
558
<pre class="programlisting"><span class="returnvalue">void</span>                tpl_log_manager_get_filtered_events_async
 
559
                                                        (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *manager</code></em>,
 
560
                                                         <em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a> *account</code></em>,
 
561
                                                         <em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *target</code></em>,
 
562
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> type_mask</code></em>,
 
563
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> num_events</code></em>,
 
564
                                                         <em class="parameter"><code><a class="link" href="TplLogManager.html#TplLogEventFilter" title="TplLogEventFilter ()"><span class="type">TplLogEventFilter</span></a> filter</code></em>,
 
565
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> filter_user_data</code></em>,
 
566
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
567
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
 
568
<p>
 
569
Retrieve the most recent <em class="parameter"><code>num_event</code></em> events exchanged with <em class="parameter"><code>target</code></em>.
 
570
</p>
 
571
<div class="variablelist"><table border="0">
 
572
<col align="left" valign="top">
 
573
<tbody>
 
574
<tr>
 
575
<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
 
576
<td>a <a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a>
 
577
</td>
 
578
</tr>
 
579
<tr>
 
580
<td><p><span class="term"><em class="parameter"><code>account</code></em> :</span></p></td>
 
581
<td>a <a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a>
 
582
</td>
 
583
</tr>
 
584
<tr>
 
585
<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
 
586
<td>a non-NULL <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>
 
587
</td>
 
588
</tr>
 
589
<tr>
 
590
<td><p><span class="term"><em class="parameter"><code>type_mask</code></em> :</span></p></td>
 
591
<td>event type filter see <a class="link" href="TplLogManager.html#TplEventTypeMask" title="enum TplEventTypeMask"><span class="type">TplEventTypeMask</span></a>
 
592
</td>
 
593
</tr>
 
594
<tr>
 
595
<td><p><span class="term"><em class="parameter"><code>num_events</code></em> :</span></p></td>
 
596
<td>number of maximum events to fetch</td>
 
597
</tr>
 
598
<tr>
 
599
<td><p><span class="term"><em class="parameter"><code>filter</code></em> :</span></p></td>
 
600
<td>an optional filter function. <span class="annotation">[<a href="http://foldoc.org/scope%20async"><span class="acronym">scope async</span></a>]</span>
 
601
</td>
 
602
</tr>
 
603
<tr>
 
604
<td><p><span class="term"><em class="parameter"><code>filter_user_data</code></em> :</span></p></td>
 
605
<td>user data to pass to <em class="parameter"><code>filter</code></em>
 
606
</td>
 
607
</tr>
 
608
<tr>
 
609
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
610
<td>a callback to call when the request is satisfied. <span class="annotation">[<a href="http://foldoc.org/scope%20async"><span class="acronym">scope async</span></a>]</span>
 
611
</td>
 
612
</tr>
 
613
<tr>
 
614
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
615
<td>data to pass to <em class="parameter"><code>callback</code></em>
 
616
</td>
 
617
</tr>
 
618
</tbody>
 
619
</table></div>
 
620
</div>
 
621
<hr>
 
622
<div class="refsect2">
 
623
<a name="tpl-log-manager-get-filtered-events-finish"></a><h3>tpl_log_manager_get_filtered_events_finish ()</h3>
 
624
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tpl_log_manager_get_filtered_events_finish
 
625
                                                        (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *self</code></em>,
 
626
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
627
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **events</code></em>,
 
628
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
629
<div class="variablelist"><table border="0">
 
630
<col align="left" valign="top">
 
631
<tbody>
 
632
<tr>
 
633
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
634
<td>a <a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a>
 
635
</td>
 
636
</tr>
 
637
<tr>
 
638
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
 
639
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
640
</td>
 
641
</tr>
 
642
<tr>
 
643
<td><p><span class="term"><em class="parameter"><code>events</code></em> :</span></p></td>
 
644
<td>a pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> used to return the list <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a>. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>][<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> TelepathyLogger.Event]</span>
 
645
</td>
 
646
</tr>
 
647
<tr>
 
648
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
649
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to fill</td>
 
650
</tr>
 
651
<tr>
 
652
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
653
<td>
 
654
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if the operation was successful, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a>.</td>
 
655
</tr>
 
656
</tbody>
 
657
</table></div>
 
658
</div>
 
659
<hr>
 
660
<div class="refsect2">
 
661
<a name="tpl-log-manager-search-async"></a><h3>tpl_log_manager_search_async ()</h3>
 
662
<pre class="programlisting"><span class="returnvalue">void</span>                tpl_log_manager_search_async        (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *manager</code></em>,
 
663
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>,
 
664
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> type_mask</code></em>,
 
665
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
666
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
 
667
<p>
 
668
Search for all the conversations containing <em class="parameter"><code>text</code></em>.
 
669
</p>
 
670
<div class="variablelist"><table border="0">
 
671
<col align="left" valign="top">
 
672
<tbody>
 
673
<tr>
 
674
<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
 
675
<td>a <a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a>
 
676
</td>
 
677
</tr>
 
678
<tr>
 
679
<td><p><span class="term"><em class="parameter"><code>text</code></em> :</span></p></td>
 
680
<td>the pattern to search</td>
 
681
</tr>
 
682
<tr>
 
683
<td><p><span class="term"><em class="parameter"><code>type_mask</code></em> :</span></p></td>
 
684
<td>event type filter see <a class="link" href="TplLogManager.html#TplEventTypeMask" title="enum TplEventTypeMask"><span class="type">TplEventTypeMask</span></a>
 
685
</td>
 
686
</tr>
 
687
<tr>
 
688
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
689
<td>a callback to call when the request is satisfied</td>
 
690
</tr>
 
691
<tr>
 
692
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
693
<td>data to pass to <em class="parameter"><code>callback</code></em>
 
694
</td>
 
695
</tr>
 
696
</tbody>
 
697
</table></div>
 
698
</div>
 
699
<hr>
 
700
<div class="refsect2">
 
701
<a name="tpl-log-manager-search-finish"></a><h3>tpl_log_manager_search_finish ()</h3>
 
702
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tpl_log_manager_search_finish       (<em class="parameter"><code><a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a> *self</code></em>,
 
703
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
704
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **hits</code></em>,
 
705
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
706
<div class="variablelist"><table border="0">
 
707
<col align="left" valign="top">
 
708
<tbody>
 
709
<tr>
 
710
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
711
<td>a <a class="link" href="TplLogManager.html" title="TplLogManager"><span class="type">TplLogManager</span></a>
 
712
</td>
 
713
</tr>
 
714
<tr>
 
715
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
 
716
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
717
</td>
 
718
</tr>
 
719
<tr>
 
720
<td><p><span class="term"><em class="parameter"><code>hits</code></em> :</span></p></td>
 
721
<td>a
 
722
pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> used to return the list of <span class="type">TplLogSearchHit</span>. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>][<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> TelepathyLogger.SearchHit]</span>
 
723
</td>
 
724
</tr>
 
725
<tr>
 
726
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
727
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to fill</td>
 
728
</tr>
 
729
<tr>
 
730
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
731
<td>
 
732
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if the operation was successful, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a>
 
733
</td>
 
734
</tr>
 
735
</tbody>
 
736
</table></div>
 
737
</div>
 
738
<hr>
 
739
<div class="refsect2">
 
740
<a name="tpl-log-manager-search-free"></a><h3>tpl_log_manager_search_free ()</h3>
 
741
<pre class="programlisting"><span class="returnvalue">void</span>                tpl_log_manager_search_free         (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *hits</code></em>);</pre>
 
742
<p>
 
743
</p>
 
744
</div>
 
745
</div>
 
746
</div>
 
747
<div class="footer">
 
748
<hr>
 
749
          Generated by GTK-Doc V1.18</div>
 
750
</body>
 
751
</html>
 
 
b'\\ No newline at end of file'