Merge lp:~darkxst/ubuntu/quantal/telepathy-logger/lp1049210 into lp:ubuntu/quantal/telepathy-logger

Proposed by Tim Lunn
Status: Merged
Merge reported by: Tim Lunn
Merged at revision: not available
Proposed branch: lp:~darkxst/ubuntu/quantal/telepathy-logger/lp1049210
Merge into: lp:ubuntu/quantal/telepathy-logger
Diff against target: 5863 lines (+362/-2642)
24 files modified
.pc/.quilt_patches (+1/-0)
.pc/.quilt_series (+1/-0)
.pc/.version (+1/-0)
debian/changelog (+15/-0)
debian/gbp.conf (+1/-1)
debian/patches/0001-Fix-introspection-warnings.patch (+306/-0)
debian/patches/0002-log-manager-Fix-annotations-on-get_filtered_events.patch (+35/-0)
debian/patches/series (+2/-0)
doc/reference/libtelepathy-logger/html/TplEntity.html (+0/-316)
doc/reference/libtelepathy-logger/html/TplEvent.html (+0/-275)
doc/reference/libtelepathy-logger/html/TplLogManager.html (+0/-751)
doc/reference/libtelepathy-logger/html/TplTextEvent.html (+0/-264)
doc/reference/libtelepathy-logger/html/index.sgml (+0/-98)
doc/reference/libtelepathy-logger/telepathy-logger.types (+0/-6)
doc/reference/libtelepathy-logger/tmpl/call-channel-internal.sgml (+0/-45)
doc/reference/libtelepathy-logger/tmpl/call-event-internal.sgml (+0/-57)
doc/reference/libtelepathy-logger/tmpl/call-event.sgml (+0/-99)
doc/reference/libtelepathy-logger/tmpl/entity-internal.sgml (+0/-24)
doc/reference/libtelepathy-logger/tmpl/entity.sgml (+0/-133)
doc/reference/libtelepathy-logger/tmpl/event.sgml (+0/-127)
doc/reference/libtelepathy-logger/tmpl/log-manager.sgml (+0/-234)
doc/reference/libtelepathy-logger/tmpl/log-store-pidgin-internal.sgml (+0/-30)
doc/reference/libtelepathy-logger/tmpl/streamed-media-channel-internal.sgml (+0/-61)
doc/reference/libtelepathy-logger/tmpl/text-event.sgml (+0/-121)
To merge this branch: bzr merge lp:~darkxst/ubuntu/quantal/telepathy-logger/lp1049210
Reviewer Review Type Date Requested Status
Ubuntu branches Pending
Review via email: mp+131497@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added directory '.pc'
=== added file '.pc/.quilt_patches'
--- .pc/.quilt_patches 1970-01-01 00:00:00 +0000
+++ .pc/.quilt_patches 2012-10-25 23:21:20 +0000
@@ -0,0 +1,1 @@
1debian/patches
02
=== added file '.pc/.quilt_series'
--- .pc/.quilt_series 1970-01-01 00:00:00 +0000
+++ .pc/.quilt_series 2012-10-25 23:21:20 +0000
@@ -0,0 +1,1 @@
1series
02
=== added file '.pc/.version'
--- .pc/.version 1970-01-01 00:00:00 +0000
+++ .pc/.version 2012-10-25 23:21:20 +0000
@@ -0,0 +1,1 @@
12
02
=== modified file 'debian/changelog'
--- debian/changelog 2012-05-02 15:55:41 +0000
+++ debian/changelog 2012-10-25 23:21:20 +0000
@@ -1,3 +1,18 @@
1telepathy-logger (0.4.0-2~ubuntu12.10) quantal-proposed; urgency=low
2
3 * No change backport from debian to fix introspection (LP: 1049210)
4
5 -- Tim Lunn <tim@feathertop.org> Fri, 26 Oct 2012 10:06:17 +1100
6
7telepathy-logger (0.4.0-2) experimental; urgency=low
8
9 * debian/gbp.conf: branch for experimental
10 * d/p/0001-Fix-introspection-warnings.patch
11 d/p/0002-log-manager-Fix-annotations-on-get_filtered_events.patch:
12 - Added. Fix introspection for get_filtered_events, From upstream git
13
14 -- Sjoerd Simons <sjoerd@debian.org> Sat, 13 Oct 2012 16:10:21 +0200
15
1telepathy-logger (0.4.0-1) unstable; urgency=low16telepathy-logger (0.4.0-1) unstable; urgency=low
217
3 * New upstream release.18 * New upstream release.
419
=== modified file 'debian/gbp.conf'
--- debian/gbp.conf 2010-06-19 15:26:04 +0000
+++ debian/gbp.conf 2012-10-25 23:21:20 +0000
@@ -1,5 +1,5 @@
1[DEFAULT]1[DEFAULT]
2debian-branch = debian2debian-branch = debian-experimental
3upstream-branch = upstream3upstream-branch = upstream
4pristine-tar = True4pristine-tar = True
55
66
=== added directory 'debian/patches'
=== added file 'debian/patches/0001-Fix-introspection-warnings.patch'
--- debian/patches/0001-Fix-introspection-warnings.patch 1970-01-01 00:00:00 +0000
+++ debian/patches/0001-Fix-introspection-warnings.patch 2012-10-25 23:21:20 +0000
@@ -0,0 +1,306 @@
1From 5ec438f1f6f20d2402ae14a9a15bdbaf9131c4f6 Mon Sep 17 00:00:00 2001
2From: "Jasper St. Pierre" <jstpierre@mecheye.net>
3Date: Fri, 25 May 2012 14:30:33 -0400
4Subject: [PATCH 1/2] Fix introspection warnings
5
6https://bugs.freedesktop.org/show_bug.cgi?id=50361
7
8Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
9---
10 telepathy-logger/call-channel.c | 2 +-
11 telepathy-logger/channel.c | 2 +-
12 telepathy-logger/conf.c | 6 +++---
13 telepathy-logger/event.c | 10 +++++-----
14 telepathy-logger/log-manager.c | 14 +++++++-------
15 telepathy-logger/streamed-media-channel.c | 2 +-
16 telepathy-logger/text-channel.c | 2 +-
17 telepathy-logger/text-event.c | 18 +++++++++---------
18 8 files changed, 28 insertions(+), 28 deletions(-)
19
20diff --git a/telepathy-logger/call-channel.c b/telepathy-logger/call-channel.c
21index 0ba1a67..3c188c0 100644
22--- a/telepathy-logger/call-channel.c
23+++ b/telepathy-logger/call-channel.c
24@@ -465,7 +465,7 @@ _tpl_call_channel_init (TplCallChannel *self)
25
26
27 /**
28- * _tpl_call_channel_new
29+ * _tpl_call_channel_new:
30 * @conn: TpConnection instance owning the channel
31 * @object_path: the channel's DBus path
32 * @tp_chan_props: channel's immutable properties, obtained for example by
33diff --git a/telepathy-logger/channel.c b/telepathy-logger/channel.c
34index 1a55de6..93e84da 100644
35--- a/telepathy-logger/channel.c
36+++ b/telepathy-logger/channel.c
37@@ -34,7 +34,7 @@ _tpl_channel_default_init (TplChannelInterface *iface)
38
39
40 /**
41- * tpl_channel_prepare_async
42+ * tpl_channel_prepare_async:
43 * @self: a TplChannel instance
44 * @cb: a callback
45 * @user_data: user's data passed to the callback
46diff --git a/telepathy-logger/conf.c b/telepathy-logger/conf.c
47index 5f4073f..fea99fa 100644
48--- a/telepathy-logger/conf.c
49+++ b/telepathy-logger/conf.c
50@@ -182,7 +182,7 @@ _tpl_conf_init (TplConf *self)
51
52
53 /**
54- * _tpl_conf_dup
55+ * _tpl_conf_dup:
56 *
57 * Convenience function to obtain a TPL Configuration object, which is a
58 * singleton.
59@@ -198,7 +198,7 @@ _tpl_conf_dup (void)
60
61
62 /**
63- * _tpl_conf_is_globally_enabled
64+ * _tpl_conf_is_globally_enabled:
65 * @self: a TplConf instance
66 *
67 * Whether TPL is globally enabled or not. If it's not globally enabled, no
68@@ -221,7 +221,7 @@ _tpl_conf_is_globally_enabled (TplConf *self)
69
70
71 /**
72- * _tpl_conf_globally_enable
73+ * _tpl_conf_globally_enable:
74 * @self: a TplConf instance
75 * @enable: wether to globally enable or globally disable logging.
76 *
77diff --git a/telepathy-logger/event.c b/telepathy-logger/event.c
78index 9210bf6..f061ce0 100644
79--- a/telepathy-logger/event.c
80+++ b/telepathy-logger/event.c
81@@ -265,7 +265,7 @@ tpl_event_init (TplEvent *self)
82 }
83
84 /**
85- * tpl_event_get_timestamp
86+ * tpl_event_get_timestamp:
87 * @self: a #TplEvent
88 *
89 * Returns: the same timestamp as the #TplEvent:timestamp property
90@@ -280,7 +280,7 @@ tpl_event_get_timestamp (TplEvent *self)
91
92
93 /**
94- * tpl_event_get_sender
95+ * tpl_event_get_sender:
96 * @self: a #TplEvent
97 *
98 * Returns: (transfer none): the same #TplEntity as the #TplEvent:sender property
99@@ -294,7 +294,7 @@ tpl_event_get_sender (TplEvent *self)
100 }
101
102 /**
103- * tpl_event_get_receiver
104+ * tpl_event_get_receiver:
105 * @self: a #TplEvent
106 *
107 * Returns: (transfer none): the same #TplEntity as the #TplEvent:receiver property
108@@ -342,7 +342,7 @@ _tpl_event_target_is_room (TplEvent *self)
109
110
111 /**
112- * tpl_event_get_account
113+ * tpl_event_get_account_path:
114 * @self: a #TplEvent
115 *
116 * <!-- no more to say -->
117@@ -389,7 +389,7 @@ tpl_event_equal (TplEvent *self,
118 }
119
120 /**
121- * tpl_event_get_account
122+ * tpl_event_get_account:
123 * @self: a #TplEvent
124 *
125 * <!-- no more to say -->
126diff --git a/telepathy-logger/log-manager.c b/telepathy-logger/log-manager.c
127index c477bd1..d37ab85 100644
128--- a/telepathy-logger/log-manager.c
129+++ b/telepathy-logger/log-manager.c
130@@ -305,7 +305,7 @@ tpl_log_manager_init (TplLogManager *self)
131
132
133 /**
134- * tpl_log_manager_dup_singleton
135+ * tpl_log_manager_dup_singleton:
136 *
137 * Returns: (transfer full): a new reference on the log manager
138 */
139@@ -317,7 +317,7 @@ tpl_log_manager_dup_singleton (void)
140
141
142 /*
143- * _tpl_log_manager_add_event
144+ * _tpl_log_manager_add_event:
145 * @manager: the log manager
146 * @event: a TplEvent subclass's instance
147 * @error: the memory location of GError, filled if an error occurs
148@@ -385,7 +385,7 @@ _tpl_log_manager_add_event (TplLogManager *manager,
149
150
151 /*
152- * _tpl_log_manager_register_log_store
153+ * _tpl_log_manager_register_log_store:
154 * @self: the log manager
155 * @logstore: a TplLogStore interface implementation
156 *
157@@ -610,7 +610,7 @@ _tpl_log_manager_get_filtered_events (TplLogManager *manager,
158
159
160 /*
161- * _tpl_log_manager_get_entities
162+ * _tpl_log_manager_get_entities:
163 * @manager: the log manager
164 * @account: a TpAccount the query will return data related to
165 *
166@@ -723,7 +723,7 @@ _tpl_log_manager_search_hit_free (TplLogSearchHit *hit)
167
168
169 /**
170- * tpl_log_manager_search_free: (skip):
171+ * tpl_log_manager_search_free: (skip)
172 * @hits: a #GList of #TplLogSearchHit
173 *
174 * Free @hits and its content.
175@@ -990,7 +990,7 @@ _get_events_for_date_async_thread (GSimpleAsyncResult *simple,
176
177
178 /**
179- * tpl_log_manager_get_events_for_date_async
180+ * tpl_log_manager_get_events_for_date_async:
181 * @manager: a #TplLogManager
182 * @account: a #TpAccount
183 * @target: a non-NULL #TplEntity
184@@ -1043,7 +1043,7 @@ tpl_log_manager_get_events_for_date_async (TplLogManager *manager,
185
186
187 /**
188- * tpl_log_manager_get_events_for_date_finish
189+ * tpl_log_manager_get_events_for_date_finish:
190 * @self: a #TplLogManager
191 * @result: a #GAsyncResult
192 * @events: (out) (transfer full) (element-type TelepathyLogger.Event): a
193diff --git a/telepathy-logger/streamed-media-channel.c b/telepathy-logger/streamed-media-channel.c
194index 5f03bcf..ff4d501 100644
195--- a/telepathy-logger/streamed-media-channel.c
196+++ b/telepathy-logger/streamed-media-channel.c
197@@ -599,7 +599,7 @@ _tpl_streamed_media_channel_init (TplStreamedMediaChannel *self)
198
199
200 /**
201- * _tpl_streamed_media_channel_new
202+ * _tpl_streamed_media_channel_new:
203 * @conn: TpConnection instance owning the channel
204 * @object_path: the channel's DBus path
205 * @tp_chan_props: channel's immutable properties, obtained for example by
206diff --git a/telepathy-logger/text-channel.c b/telepathy-logger/text-channel.c
207index 622cb12..fa98eba 100644
208--- a/telepathy-logger/text-channel.c
209+++ b/telepathy-logger/text-channel.c
210@@ -832,7 +832,7 @@ _tpl_text_channel_init (TplTextChannel *self)
211
212
213 /**
214- * _tpl_text_channel_new
215+ * _tpl_text_channel_new:
216 * @conn: TpConnection instance owning the channel
217 * @object_path: the channel's DBus path
218 * @tp_chan_props: channel's immutable properties, obtained for example by
219diff --git a/telepathy-logger/text-event.c b/telepathy-logger/text-event.c
220index c86522a..3e7e188 100644
221--- a/telepathy-logger/text-event.c
222+++ b/telepathy-logger/text-event.c
223@@ -250,7 +250,7 @@ tpl_text_event_init (TplTextEvent *self)
224
225
226 /**
227- * _tpl_text_event_message_type_from_str
228+ * _tpl_text_event_message_type_from_str:
229 * @type_str: string to transform into a #TpChannelTextMessageType
230 *
231 * Maps strings into enum #TpChannelTextMessageType values.
232@@ -272,7 +272,7 @@ _tpl_text_event_message_type_from_str (const gchar *type_str)
233
234
235 /**
236- * _tpl_text_event_message_type_to_str
237+ * _tpl_text_event_message_type_to_str:
238 * @msg_type: message type to transform into a string
239 *
240 * Maps enum #TpChannelTextMessageType values into strings
241@@ -290,7 +290,7 @@ _tpl_text_event_message_type_to_str (TpChannelTextMessageType msg_type)
242
243
244 /**
245- * tpl_text_event_get_message
246+ * tpl_text_event_get_message:
247 * @self: a #TplTextEvent
248 *
249 * Returns: the same message as the #TplTextEvent:message property
250@@ -305,7 +305,7 @@ tpl_text_event_get_message (TplTextEvent *self)
251
252
253 /**
254- * tpl_text_event_get_message_token
255+ * tpl_text_event_get_message_token:
256 * @self: a #TplTextEvent
257 *
258 * Returns: the same message as the #TplTextEvent:message-token property
259@@ -320,7 +320,7 @@ tpl_text_event_get_message_token (TplTextEvent *self)
260
261
262 /**
263- * tpl_text_event_get_supersedes_token
264+ * tpl_text_event_get_supersedes_token:
265 * @self: a #TplTextEvent
266 *
267 * Returns: the same message as the #TplTextEvent:supersedes-token property
268@@ -335,7 +335,7 @@ tpl_text_event_get_supersedes_token (TplTextEvent *self)
269
270
271 /**
272- * _tpl_text_event_add_supersedes
273+ * _tpl_text_event_add_supersedes:
274 * @self: a #TplTextEvent
275 * @old_event: (transfer none): an #TplTextEvent which this one supersedes
276 *
277@@ -361,7 +361,7 @@ _tpl_text_event_add_supersedes (TplTextEvent *self,
278
279
280 /**
281- * tpl_text_event_get_supersedes
282+ * tpl_text_event_get_supersedes:
283 * @self: a #TplTextEvent
284 *
285 * Returns: (transfer none) (element-type TelepathyLogger.TextEvent): A #GList
286@@ -376,7 +376,7 @@ tpl_text_event_get_supersedes (TplTextEvent *self)
287
288
289 /**
290- * tpl_text_event_get_message_type
291+ * tpl_text_event_get_message_type:
292 * @self: a #TplTextEvent
293 *
294 * Returns: the same message as the #TplTextEvent:message-type property
295@@ -392,7 +392,7 @@ tpl_text_event_get_message_type (TplTextEvent *self)
296
297
298 /**
299- * tpl_text_event_get_edit_timestamp
300+ * tpl_text_event_get_edit_timestamp:
301 * @self: a #TplTextEvent
302 *
303 * Returns: the same value as the #TplTextEvent:edit-timestamp property
304--
3051.7.10.4
306
0307
=== added file 'debian/patches/0002-log-manager-Fix-annotations-on-get_filtered_events.patch'
--- debian/patches/0002-log-manager-Fix-annotations-on-get_filtered_events.patch 1970-01-01 00:00:00 +0000
+++ debian/patches/0002-log-manager-Fix-annotations-on-get_filtered_events.patch 2012-10-25 23:21:20 +0000
@@ -0,0 +1,35 @@
1From f5a91c2f48c60bc0b8fc53e915b66603bfff4dd3 Mon Sep 17 00:00:00 2001
2From: "Jasper St. Pierre" <jstpierre@mecheye.net>
3Date: Fri, 25 May 2012 14:31:37 -0400
4Subject: [PATCH 2/2] log-manager: Fix annotations on get_filtered_events
5
6Both callbacks needs to be marked allow-none, and filter isn't an
7(async scope), it's an (async call).
8
9https://bugs.freedesktop.org/show_bug.cgi?id=50361
10
11Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
12---
13 telepathy-logger/log-manager.c | 5 +++--
14 1 file changed, 3 insertions(+), 2 deletions(-)
15
16diff --git a/telepathy-logger/log-manager.c b/telepathy-logger/log-manager.c
17index d37ab85..f11a58e 100644
18--- a/telepathy-logger/log-manager.c
19+++ b/telepathy-logger/log-manager.c
20@@ -1106,9 +1106,10 @@ _get_filtered_events_async_thread (GSimpleAsyncResult *simple,
21 * @target: a non-NULL #TplEntity
22 * @type_mask: event type filter see #TplEventTypeMask
23 * @num_events: number of maximum events to fetch
24- * @filter: (scope async): an optional filter function
25+ * @filter: (scope call) (allow-none): an optional filter function
26 * @filter_user_data: user data to pass to @filter
27- * @callback: (scope async): a callback to call when the request is satisfied
28+ * @callback: (scope async) (allow-none): a callback to call when
29+ * the request is satisfied
30 * @user_data: data to pass to @callback
31 *
32 * Retrieve the most recent @num_event events exchanged with @target.
33--
341.7.10.4
35
036
=== added file 'debian/patches/series'
--- debian/patches/series 1970-01-01 00:00:00 +0000
+++ debian/patches/series 2012-10-25 23:21:20 +0000
@@ -0,0 +1,2 @@
10001-Fix-introspection-warnings.patch
20002-log-manager-Fix-annotations-on-get_filtered_events.patch
03
=== added file 'doc/reference/libtelepathy-logger/html/TplEntity.html'
--- doc/reference/libtelepathy-logger/html/TplEntity.html 1970-01-01 00:00:00 +0000
+++ doc/reference/libtelepathy-logger/html/TplEntity.html 2012-10-25 23:21:20 +0000
@@ -0,0 +1,316 @@
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>TplEntity</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="TplTextEvent.html" title="TplTextEvent">
10<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
11<link rel="stylesheet" href="style.css" type="text/css">
12</head>
13<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15<tr valign="middle">
16<td><a accesskey="p" href="TplTextEvent.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17<td><a accesskey="u" href="ch-public.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19<th width="100%" align="center">telepathy-logger Reference Manual</th>
20<td> </td>
21</tr>
22<tr><td colspan="5" class="shortcuts">
23<a href="#TplEntity.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#TplEntity.description" class="shortcut">Description</a>
26  | 
27 <a href="#TplEntity.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#TplEntity.properties" class="shortcut">Properties</a>
30</td></tr>
31</table>
32<div class="refentry">
33<a name="TplEntity"></a><div class="titlepage"></div>
34<div class="refnamediv"><table width="100%"><tr>
35<td valign="top">
36<h2><span class="refentrytitle"><a name="TplEntity.top_of_page"></a>TplEntity</span></h2>
37<p>TplEntity — Representation of a contact or room</p>
38</td>
39<td valign="top" align="right"></td>
40</tr></table></div>
41<div class="refsynopsisdiv">
42<a name="TplEntity.synopsis"></a><h2>Synopsis</h2>
43<pre class="synopsis">struct <a class="link" href="TplEntity.html#TplEntity-struct" title="struct TplEntity">TplEntity</a>;
44 <a class="link" href="TplEntity.html#TplEntityPriv" title="TplEntityPriv">TplEntityPriv</a>;
45enum <a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType">TplEntityType</a>;
46const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplEntity.html#tpl-entity-get-alias" title="tpl_entity_get_alias ()">tpl_entity_get_alias</a> (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);
47const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplEntity.html#tpl-entity-get-avatar-token" title="tpl_entity_get_avatar_token ()">tpl_entity_get_avatar_token</a> (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);
48<a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="returnvalue">TplEntityType</span></a> <a class="link" href="TplEntity.html#tpl-entity-get-entity-type" title="tpl_entity_get_entity_type ()">tpl_entity_get_entity_type</a> (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);
49const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplEntity.html#tpl-entity-get-identifier" title="tpl_entity_get_identifier ()">tpl_entity_get_identifier</a> (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);
50<a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * <a class="link" href="TplEntity.html#tpl-entity-new" title="tpl_entity_new ()">tpl_entity_new</a> (<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> *id</code></em>,
51 <em class="parameter"><code><a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="type">TplEntityType</span></a> type</code></em>,
52 <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> *alias</code></em>,
53 <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> *avatar_token</code></em>);
54<a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * <a class="link" href="TplEntity.html#tpl-entity-new-from-room-id" title="tpl_entity_new_from_room_id ()">tpl_entity_new_from_room_id</a> (<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> *room_id</code></em>);
55<a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * <a class="link" href="TplEntity.html#tpl-entity-new-from-tp-contact" title="tpl_entity_new_from_tp_contact ()">tpl_entity_new_from_tp_contact</a> (<em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-contact.html#TpContact"><span class="type">TpContact</span></a> *contact</code></em>,
56 <em class="parameter"><code><a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="type">TplEntityType</span></a> type</code></em>);
57</pre>
58</div>
59<div class="refsect1">
60<a name="TplEntity.object-hierarchy"></a><h2>Object Hierarchy</h2>
61<pre class="synopsis">
62 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
63 +----TplEntity
64</pre>
65</div>
66<div class="refsect1">
67<a name="TplEntity.properties"></a><h2>Properties</h2>
68<pre class="synopsis">
69 "<a class="link" href="TplEntity.html#TplEntity--alias" title='The "alias" property'>alias</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
70 "<a class="link" href="TplEntity.html#TplEntity--avatar-token" title='The "avatar-token" property'>avatar-token</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
71 "<a class="link" href="TplEntity.html#TplEntity--identifier" title='The "identifier" property'>identifier</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
72 "<a class="link" href="TplEntity.html#TplEntity--type" title='The "type" property'>type</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only
73</pre>
74</div>
75<div class="refsect1">
76<a name="TplEntity.description"></a><h2>Description</h2>
77<p>
78An object representing a contact or room.
79</p>
80</div>
81<div class="refsect1">
82<a name="TplEntity.details"></a><h2>Details</h2>
83<div class="refsect2">
84<a name="TplEntity-struct"></a><h3>struct TplEntity</h3>
85<pre class="programlisting">struct TplEntity;</pre>
86<p>
87An object representing a contact or room.
88</p>
89</div>
90<hr>
91<div class="refsect2">
92<a name="TplEntityPriv"></a><h3>TplEntityPriv</h3>
93<pre class="programlisting">typedef struct _TplEntityPriv TplEntityPriv;</pre>
94<p>
95</p>
96</div>
97<hr>
98<div class="refsect2">
99<a name="TplEntityType"></a><h3>enum TplEntityType</h3>
100<pre class="programlisting">typedef enum {
101 TPL_ENTITY_UNKNOWN,
102 TPL_ENTITY_CONTACT,
103 TPL_ENTITY_ROOM,
104 TPL_ENTITY_SELF
105} TplEntityType;
106</pre>
107<div class="variablelist"><table border="0">
108<col align="left" valign="top">
109<tbody>
110<tr>
111<td><p><a name="TPL-ENTITY-UNKNOWN:CAPS"></a><span class="term"><code class="literal">TPL_ENTITY_UNKNOWN</code></span></p></td>
112<td>the current contact's type is unknown
113</td>
114</tr>
115<tr>
116<td><p><a name="TPL-ENTITY-CONTACT:CAPS"></a><span class="term"><code class="literal">TPL_ENTITY_CONTACT</code></span></p></td>
117<td>the contact's type represents a user (buddy), but not
118 the account's owner for which <em class="parameter"><code>TPL_ENTITY_SELF</code></em> is used
119</td>
120</tr>
121<tr>
122<td><p><a name="TPL-ENTITY-ROOM:CAPS"></a><span class="term"><code class="literal">TPL_ENTITY_ROOM</code></span></p></td>
123<td>a named room (<a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-enums.html#TP-HANDLE-TYPE-ROOM:CAPS"><span class="type">TP_HANDLE_TYPE_ROOM</span></a>)
124</td>
125</tr>
126<tr>
127<td><p><a name="TPL-ENTITY-SELF:CAPS"></a><span class="term"><code class="literal">TPL_ENTITY_SELF</code></span></p></td>
128<td>the contact's type represents the owner of the account
129 whose channel has been logged, as opposed to <em class="parameter"><code>TPL_ENTITY_CONTACT</code></em> which
130 represents any other user
131</td>
132</tr>
133</tbody>
134</table></div>
135</div>
136<hr>
137<div class="refsect2">
138<a name="tpl-entity-get-alias"></a><h3>tpl_entity_get_alias ()</h3>
139<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_entity_get_alias (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);</pre>
140<div class="variablelist"><table border="0">
141<col align="left" valign="top">
142<tbody>
143<tr>
144<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
145<td>a <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>
146</td>
147</tr>
148<tr>
149<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
150<td>the alias of the entity, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
151</td>
152</tr>
153</tbody>
154</table></div>
155</div>
156<hr>
157<div class="refsect2">
158<a name="tpl-entity-get-avatar-token"></a><h3>tpl_entity_get_avatar_token ()</h3>
159<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_entity_get_avatar_token (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);</pre>
160<div class="variablelist"><table border="0">
161<col align="left" valign="top">
162<tbody>
163<tr>
164<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
165<td>a <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>
166</td>
167</tr>
168<tr>
169<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
170<td>a token representing the avatar of the token, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
171</td>
172</tr>
173</tbody>
174</table></div>
175</div>
176<hr>
177<div class="refsect2">
178<a name="tpl-entity-get-entity-type"></a><h3>tpl_entity_get_entity_type ()</h3>
179<pre class="programlisting"><a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="returnvalue">TplEntityType</span></a> tpl_entity_get_entity_type (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);</pre>
180<div class="variablelist"><table border="0">
181<col align="left" valign="top">
182<tbody>
183<tr>
184<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
185<td>a <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>
186</td>
187</tr>
188<tr>
189<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
190<td>the type of the entity</td>
191</tr>
192</tbody>
193</table></div>
194</div>
195<hr>
196<div class="refsect2">
197<a name="tpl-entity-get-identifier"></a><h3>tpl_entity_get_identifier ()</h3>
198<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_entity_get_identifier (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);</pre>
199<div class="variablelist"><table border="0">
200<col align="left" valign="top">
201<tbody>
202<tr>
203<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
204<td>a <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>
205</td>
206</tr>
207<tr>
208<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
209<td>the identifier of the entity</td>
210</tr>
211</tbody>
212</table></div>
213</div>
214<hr>
215<div class="refsect2">
216<a name="tpl-entity-new"></a><h3>tpl_entity_new ()</h3>
217<pre class="programlisting"><a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * tpl_entity_new (<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> *id</code></em>,
218 <em class="parameter"><code><a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="type">TplEntityType</span></a> type</code></em>,
219 <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> *alias</code></em>,
220 <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> *avatar_token</code></em>);</pre>
221<p>
222</p>
223</div>
224<hr>
225<div class="refsect2">
226<a name="tpl-entity-new-from-room-id"></a><h3>tpl_entity_new_from_room_id ()</h3>
227<pre class="programlisting"><a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * tpl_entity_new_from_room_id (<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> *room_id</code></em>);</pre>
228<div class="variablelist"><table border="0">
229<col align="left" valign="top">
230<tbody>
231<tr>
232<td><p><span class="term"><em class="parameter"><code>room_id</code></em> :</span></p></td>
233<td>the room id which will be the identifier for the entity</td>
234</tr>
235<tr>
236<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
237<td>a TplEntity instance with identifier, alias copied from
238<em class="parameter"><code>room_id</code></em>. It also sets <a class="link" href="TplEntity.html#TPL-ENTITY-ROOM:CAPS"><code class="literal">TPL_ENTITY_ROOM</code></a> as type for
239the <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> returned.</td>
240</tr>
241</tbody>
242</table></div>
243</div>
244<hr>
245<div class="refsect2">
246<a name="tpl-entity-new-from-tp-contact"></a><h3>tpl_entity_new_from_tp_contact ()</h3>
247<pre class="programlisting"><a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * tpl_entity_new_from_tp_contact (<em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-contact.html#TpContact"><span class="type">TpContact</span></a> *contact</code></em>,
248 <em class="parameter"><code><a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="type">TplEntityType</span></a> type</code></em>);</pre>
249<div class="variablelist"><table border="0">
250<col align="left" valign="top">
251<tbody>
252<tr>
253<td><p><span class="term"><em class="parameter"><code>contact</code></em> :</span></p></td>
254<td>the TpContact instance to create the TplEntity from</td>
255</tr>
256<tr>
257<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
258<td>the <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> type</td>
259</tr>
260<tr>
261<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
262<td>a TplEntity instance with identifier, alias and
263avatar's token copied. Type parameter is useful to differentiate between
264normal contact and self contact, thus only <a class="link" href="TplEntity.html#TPL-ENTITY-CONTACT:CAPS"><code class="literal">TPL_ENTITY_CONTACT</code></a> and
265<a class="link" href="TplEntity.html#TPL-ENTITY-SELF:CAPS"><code class="literal">TPL_ENTITY_SELF</code></a> are accepted. If contact is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, an entity of type
266<a class="link" href="TplEntity.html#TPL-ENTITY-UNKNOWN:CAPS"><code class="literal">TPL_ENTITY_UNKNOWN</code></a> with id set to "unknown" is returned.</td>
267</tr>
268</tbody>
269</table></div>
270</div>
271</div>
272<div class="refsect1">
273<a name="TplEntity.property-details"></a><h2>Property Details</h2>
274<div class="refsect2">
275<a name="TplEntity--alias"></a><h3>The <code class="literal">"alias"</code> property</h3>
276<pre class="programlisting"> "alias" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
277<p>
278The entity's alias
279</p>
280<p>Default value: NULL</p>
281</div>
282<hr>
283<div class="refsect2">
284<a name="TplEntity--avatar-token"></a><h3>The <code class="literal">"avatar-token"</code> property</h3>
285<pre class="programlisting"> "avatar-token" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
286<p>
287The entity's avatar token
288</p>
289<p>Default value: NULL</p>
290</div>
291<hr>
292<div class="refsect2">
293<a name="TplEntity--identifier"></a><h3>The <code class="literal">"identifier"</code> property</h3>
294<pre class="programlisting"> "identifier" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
295<p>
296The entity's identifier
297</p>
298<p>Default value: NULL</p>
299</div>
300<hr>
301<div class="refsect2">
302<a name="TplEntity--type"></a><h3>The <code class="literal">"type"</code> property</h3>
303<pre class="programlisting"> "type" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only</pre>
304<p>
305The entity's type (see <a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="type">TplEntityType</span></a>).
306</p>
307<p>Allowed values: [0,3]</p>
308<p>Default value: 0</p>
309</div>
310</div>
311</div>
312<div class="footer">
313<hr>
314 Generated by GTK-Doc V1.18</div>
315</body>
316</html>
0\ No newline at end of file317\ No newline at end of file
1318
=== removed file 'doc/reference/libtelepathy-logger/html/TplEntity.html'
--- doc/reference/libtelepathy-logger/html/TplEntity.html 2012-04-03 16:57:44 +0000
+++ doc/reference/libtelepathy-logger/html/TplEntity.html 1970-01-01 00:00:00 +0000
@@ -1,316 +0,0 @@
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>TplEntity</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="TplTextEvent.html" title="TplTextEvent">
10<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
11<link rel="stylesheet" href="style.css" type="text/css">
12</head>
13<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15<tr valign="middle">
16<td><a accesskey="p" href="TplTextEvent.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17<td><a accesskey="u" href="ch-public.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19<th width="100%" align="center">telepathy-logger Reference Manual</th>
20<td> </td>
21</tr>
22<tr><td colspan="5" class="shortcuts">
23<a href="#TplEntity.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#TplEntity.description" class="shortcut">Description</a>
26  | 
27 <a href="#TplEntity.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#TplEntity.properties" class="shortcut">Properties</a>
30</td></tr>
31</table>
32<div class="refentry">
33<a name="TplEntity"></a><div class="titlepage"></div>
34<div class="refnamediv"><table width="100%"><tr>
35<td valign="top">
36<h2><span class="refentrytitle"><a name="TplEntity.top_of_page"></a>TplEntity</span></h2>
37<p>TplEntity — Representation of a contact or room</p>
38</td>
39<td valign="top" align="right"></td>
40</tr></table></div>
41<div class="refsynopsisdiv">
42<a name="TplEntity.synopsis"></a><h2>Synopsis</h2>
43<pre class="synopsis">struct <a class="link" href="TplEntity.html#TplEntity-struct" title="struct TplEntity">TplEntity</a>;
44 <a class="link" href="TplEntity.html#TplEntityPriv" title="TplEntityPriv">TplEntityPriv</a>;
45enum <a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType">TplEntityType</a>;
46const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplEntity.html#tpl-entity-get-alias" title="tpl_entity_get_alias ()">tpl_entity_get_alias</a> (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);
47const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplEntity.html#tpl-entity-get-avatar-token" title="tpl_entity_get_avatar_token ()">tpl_entity_get_avatar_token</a> (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);
48<a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="returnvalue">TplEntityType</span></a> <a class="link" href="TplEntity.html#tpl-entity-get-entity-type" title="tpl_entity_get_entity_type ()">tpl_entity_get_entity_type</a> (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);
49const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplEntity.html#tpl-entity-get-identifier" title="tpl_entity_get_identifier ()">tpl_entity_get_identifier</a> (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);
50<a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * <a class="link" href="TplEntity.html#tpl-entity-new" title="tpl_entity_new ()">tpl_entity_new</a> (<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> *id</code></em>,
51 <em class="parameter"><code><a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="type">TplEntityType</span></a> type</code></em>,
52 <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> *alias</code></em>,
53 <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> *avatar_token</code></em>);
54<a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * <a class="link" href="TplEntity.html#tpl-entity-new-from-room-id" title="tpl_entity_new_from_room_id ()">tpl_entity_new_from_room_id</a> (<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> *room_id</code></em>);
55<a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * <a class="link" href="TplEntity.html#tpl-entity-new-from-tp-contact" title="tpl_entity_new_from_tp_contact ()">tpl_entity_new_from_tp_contact</a> (<em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-contact.html#TpContact"><span class="type">TpContact</span></a> *contact</code></em>,
56 <em class="parameter"><code><a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="type">TplEntityType</span></a> type</code></em>);
57</pre>
58</div>
59<div class="refsect1">
60<a name="TplEntity.object-hierarchy"></a><h2>Object Hierarchy</h2>
61<pre class="synopsis">
62 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
63 +----TplEntity
64</pre>
65</div>
66<div class="refsect1">
67<a name="TplEntity.properties"></a><h2>Properties</h2>
68<pre class="synopsis">
69 "<a class="link" href="TplEntity.html#TplEntity--alias" title='The "alias" property'>alias</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
70 "<a class="link" href="TplEntity.html#TplEntity--avatar-token" title='The "avatar-token" property'>avatar-token</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
71 "<a class="link" href="TplEntity.html#TplEntity--identifier" title='The "identifier" property'>identifier</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
72 "<a class="link" href="TplEntity.html#TplEntity--type" title='The "type" property'>type</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only
73</pre>
74</div>
75<div class="refsect1">
76<a name="TplEntity.description"></a><h2>Description</h2>
77<p>
78An object representing a contact or room.
79</p>
80</div>
81<div class="refsect1">
82<a name="TplEntity.details"></a><h2>Details</h2>
83<div class="refsect2">
84<a name="TplEntity-struct"></a><h3>struct TplEntity</h3>
85<pre class="programlisting">struct TplEntity;</pre>
86<p>
87An object representing a contact or room.
88</p>
89</div>
90<hr>
91<div class="refsect2">
92<a name="TplEntityPriv"></a><h3>TplEntityPriv</h3>
93<pre class="programlisting">typedef struct _TplEntityPriv TplEntityPriv;</pre>
94<p>
95</p>
96</div>
97<hr>
98<div class="refsect2">
99<a name="TplEntityType"></a><h3>enum TplEntityType</h3>
100<pre class="programlisting">typedef enum {
101 TPL_ENTITY_UNKNOWN,
102 TPL_ENTITY_CONTACT,
103 TPL_ENTITY_ROOM,
104 TPL_ENTITY_SELF
105} TplEntityType;
106</pre>
107<div class="variablelist"><table border="0">
108<col align="left" valign="top">
109<tbody>
110<tr>
111<td><p><a name="TPL-ENTITY-UNKNOWN:CAPS"></a><span class="term"><code class="literal">TPL_ENTITY_UNKNOWN</code></span></p></td>
112<td>the current contact's type is unknown
113</td>
114</tr>
115<tr>
116<td><p><a name="TPL-ENTITY-CONTACT:CAPS"></a><span class="term"><code class="literal">TPL_ENTITY_CONTACT</code></span></p></td>
117<td>the contact's type represents a user (buddy), but not
118 the account's owner for which <em class="parameter"><code>TPL_ENTITY_SELF</code></em> is used
119</td>
120</tr>
121<tr>
122<td><p><a name="TPL-ENTITY-ROOM:CAPS"></a><span class="term"><code class="literal">TPL_ENTITY_ROOM</code></span></p></td>
123<td>a named room (<a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-enums.html#TP-HANDLE-TYPE-ROOM:CAPS"><span class="type">TP_HANDLE_TYPE_ROOM</span></a>)
124</td>
125</tr>
126<tr>
127<td><p><a name="TPL-ENTITY-SELF:CAPS"></a><span class="term"><code class="literal">TPL_ENTITY_SELF</code></span></p></td>
128<td>the contact's type represents the owner of the account
129 whose channel has been logged, as opposed to <em class="parameter"><code>TPL_ENTITY_CONTACT</code></em> which
130 represents any other user
131</td>
132</tr>
133</tbody>
134</table></div>
135</div>
136<hr>
137<div class="refsect2">
138<a name="tpl-entity-get-alias"></a><h3>tpl_entity_get_alias ()</h3>
139<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_entity_get_alias (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);</pre>
140<div class="variablelist"><table border="0">
141<col align="left" valign="top">
142<tbody>
143<tr>
144<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
145<td>a <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>
146</td>
147</tr>
148<tr>
149<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
150<td>the alias of the entity, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
151</td>
152</tr>
153</tbody>
154</table></div>
155</div>
156<hr>
157<div class="refsect2">
158<a name="tpl-entity-get-avatar-token"></a><h3>tpl_entity_get_avatar_token ()</h3>
159<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_entity_get_avatar_token (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);</pre>
160<div class="variablelist"><table border="0">
161<col align="left" valign="top">
162<tbody>
163<tr>
164<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
165<td>a <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>
166</td>
167</tr>
168<tr>
169<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
170<td>a token representing the avatar of the token, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
171</td>
172</tr>
173</tbody>
174</table></div>
175</div>
176<hr>
177<div class="refsect2">
178<a name="tpl-entity-get-entity-type"></a><h3>tpl_entity_get_entity_type ()</h3>
179<pre class="programlisting"><a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="returnvalue">TplEntityType</span></a> tpl_entity_get_entity_type (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);</pre>
180<div class="variablelist"><table border="0">
181<col align="left" valign="top">
182<tbody>
183<tr>
184<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
185<td>a <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>
186</td>
187</tr>
188<tr>
189<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
190<td>the type of the entity</td>
191</tr>
192</tbody>
193</table></div>
194</div>
195<hr>
196<div class="refsect2">
197<a name="tpl-entity-get-identifier"></a><h3>tpl_entity_get_identifier ()</h3>
198<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_entity_get_identifier (<em class="parameter"><code><a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> *self</code></em>);</pre>
199<div class="variablelist"><table border="0">
200<col align="left" valign="top">
201<tbody>
202<tr>
203<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
204<td>a <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>
205</td>
206</tr>
207<tr>
208<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
209<td>the identifier of the entity</td>
210</tr>
211</tbody>
212</table></div>
213</div>
214<hr>
215<div class="refsect2">
216<a name="tpl-entity-new"></a><h3>tpl_entity_new ()</h3>
217<pre class="programlisting"><a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * tpl_entity_new (<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> *id</code></em>,
218 <em class="parameter"><code><a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="type">TplEntityType</span></a> type</code></em>,
219 <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> *alias</code></em>,
220 <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> *avatar_token</code></em>);</pre>
221<p>
222</p>
223</div>
224<hr>
225<div class="refsect2">
226<a name="tpl-entity-new-from-room-id"></a><h3>tpl_entity_new_from_room_id ()</h3>
227<pre class="programlisting"><a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * tpl_entity_new_from_room_id (<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> *room_id</code></em>);</pre>
228<div class="variablelist"><table border="0">
229<col align="left" valign="top">
230<tbody>
231<tr>
232<td><p><span class="term"><em class="parameter"><code>room_id</code></em> :</span></p></td>
233<td>the room id which will be the identifier for the entity</td>
234</tr>
235<tr>
236<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
237<td>a TplEntity instance with identifier, alias copied from
238<em class="parameter"><code>room_id</code></em>. It also sets <a class="link" href="TplEntity.html#TPL-ENTITY-ROOM:CAPS"><code class="literal">TPL_ENTITY_ROOM</code></a> as type for
239the <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> returned.</td>
240</tr>
241</tbody>
242</table></div>
243</div>
244<hr>
245<div class="refsect2">
246<a name="tpl-entity-new-from-tp-contact"></a><h3>tpl_entity_new_from_tp_contact ()</h3>
247<pre class="programlisting"><a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * tpl_entity_new_from_tp_contact (<em class="parameter"><code><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-contact.html#TpContact"><span class="type">TpContact</span></a> *contact</code></em>,
248 <em class="parameter"><code><a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="type">TplEntityType</span></a> type</code></em>);</pre>
249<div class="variablelist"><table border="0">
250<col align="left" valign="top">
251<tbody>
252<tr>
253<td><p><span class="term"><em class="parameter"><code>contact</code></em> :</span></p></td>
254<td>the TpContact instance to create the TplEntity from</td>
255</tr>
256<tr>
257<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
258<td>the <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> type</td>
259</tr>
260<tr>
261<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
262<td>a TplEntity instance with identifier, alias and
263avatar's token copied. Type parameter is useful to differentiate between
264normal contact and self contact, thus only <a class="link" href="TplEntity.html#TPL-ENTITY-CONTACT:CAPS"><code class="literal">TPL_ENTITY_CONTACT</code></a> and
265<a class="link" href="TplEntity.html#TPL-ENTITY-SELF:CAPS"><code class="literal">TPL_ENTITY_SELF</code></a> are accepted. If contact is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, an entity of type
266<a class="link" href="TplEntity.html#TPL-ENTITY-UNKNOWN:CAPS"><code class="literal">TPL_ENTITY_UNKNOWN</code></a> with id set to "unknown" is returned.</td>
267</tr>
268</tbody>
269</table></div>
270</div>
271</div>
272<div class="refsect1">
273<a name="TplEntity.property-details"></a><h2>Property Details</h2>
274<div class="refsect2">
275<a name="TplEntity--alias"></a><h3>The <code class="literal">"alias"</code> property</h3>
276<pre class="programlisting"> "alias" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
277<p>
278The entity's alias
279</p>
280<p>Default value: NULL</p>
281</div>
282<hr>
283<div class="refsect2">
284<a name="TplEntity--avatar-token"></a><h3>The <code class="literal">"avatar-token"</code> property</h3>
285<pre class="programlisting"> "avatar-token" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
286<p>
287The entity's avatar token
288</p>
289<p>Default value: NULL</p>
290</div>
291<hr>
292<div class="refsect2">
293<a name="TplEntity--identifier"></a><h3>The <code class="literal">"identifier"</code> property</h3>
294<pre class="programlisting"> "identifier" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
295<p>
296The entity's identifier
297</p>
298<p>Default value: NULL</p>
299</div>
300<hr>
301<div class="refsect2">
302<a name="TplEntity--type"></a><h3>The <code class="literal">"type"</code> property</h3>
303<pre class="programlisting"> "type" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only</pre>
304<p>
305The entity's type (see <a class="link" href="TplEntity.html#TplEntityType" title="enum TplEntityType"><span class="type">TplEntityType</span></a>).
306</p>
307<p>Allowed values: [0,3]</p>
308<p>Default value: 0</p>
309</div>
310</div>
311</div>
312<div class="footer">
313<hr>
314 Generated by GTK-Doc V1.18</div>
315</body>
316</html>
317\ No newline at end of file0\ No newline at end of file
3181
=== added file 'doc/reference/libtelepathy-logger/html/TplEvent.html'
--- doc/reference/libtelepathy-logger/html/TplEvent.html 1970-01-01 00:00:00 +0000
+++ doc/reference/libtelepathy-logger/html/TplEvent.html 2012-10-25 23:21:20 +0000
@@ -0,0 +1,275 @@
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>TplEvent</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="TplLogManager.html" title="TplLogManager">
10<link rel="next" href="TplTextEvent.html" title="TplTextEvent">
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="TplLogManager.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="TplTextEvent.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="#TplEvent.synopsis" class="shortcut">Top</a>
25  | 
26 <a href="#TplEvent.description" class="shortcut">Description</a>
27  | 
28 <a href="#TplEvent.object-hierarchy" class="shortcut">Object Hierarchy</a>
29  | 
30 <a href="#TplEvent.properties" class="shortcut">Properties</a>
31</td></tr>
32</table>
33<div class="refentry">
34<a name="TplEvent"></a><div class="titlepage"></div>
35<div class="refnamediv"><table width="100%"><tr>
36<td valign="top">
37<h2><span class="refentrytitle"><a name="TplEvent.top_of_page"></a>TplEvent</span></h2>
38<p>TplEvent — Abstract representation of a log event</p>
39</td>
40<td valign="top" align="right"></td>
41</tr></table></div>
42<div class="refsynopsisdiv">
43<a name="TplEvent.synopsis"></a><h2>Synopsis</h2>
44<pre class="synopsis"> <a class="link" href="TplEvent.html#TplEvent-struct" title="TplEvent">TplEvent</a>;
45 <a class="link" href="TplEvent.html#TplEventClass" title="TplEventClass">TplEventClass</a>;
46 <a class="link" href="TplEvent.html#TplEventPriv" title="TplEventPriv">TplEventPriv</a>;
47<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="TplEvent.html#tpl-event-equal" title="tpl_event_equal ()">tpl_event_equal</a> (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>,
48 <em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *data</code></em>);
49<a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="returnvalue">TpAccount</span></a> * <a class="link" href="TplEvent.html#tpl-event-get-account" title="tpl_event_get_account ()">tpl_event_get_account</a> (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);
50const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplEvent.html#tpl-event-get-account-path" title="tpl_event_get_account_path ()">tpl_event_get_account_path</a> (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);
51<a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * <a class="link" href="TplEvent.html#tpl-event-get-receiver" title="tpl_event_get_receiver ()">tpl_event_get_receiver</a> (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);
52<a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * <a class="link" href="TplEvent.html#tpl-event-get-sender" title="tpl_event_get_sender ()">tpl_event_get_sender</a> (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);
53<span class="returnvalue">gint64</span> <a class="link" href="TplEvent.html#tpl-event-get-timestamp" title="tpl_event_get_timestamp ()">tpl_event_get_timestamp</a> (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);
54</pre>
55</div>
56<div class="refsect1">
57<a name="TplEvent.object-hierarchy"></a><h2>Object Hierarchy</h2>
58<pre class="synopsis">
59 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
60 +----TplEvent
61 +----TplCallEvent
62 +----<a class="link" href="TplTextEvent.html" title="TplTextEvent">TplTextEvent</a>
63</pre>
64</div>
65<div class="refsect1">
66<a name="TplEvent.properties"></a><h2>Properties</h2>
67<pre class="synopsis">
68 "<a class="link" href="TplEvent.html#TplEvent--account" title='The "account" property'>account</a>" <a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a>* : Read / Write / Construct Only
69 "<a class="link" href="TplEvent.html#TplEvent--account-path" title='The "account-path" property'>account-path</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read
70 "<a class="link" href="TplEvent.html#TplEvent--channel-path" title='The "channel-path" property'>channel-path</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
71 "<a class="link" href="TplEvent.html#TplEvent--receiver" title='The "receiver" property'>receiver</a>" <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>* : Read / Write / Construct Only
72 "<a class="link" href="TplEvent.html#TplEvent--sender" title='The "sender" property'>sender</a>" <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>* : Read / Write / Construct Only
73 "<a class="link" href="TplEvent.html#TplEvent--timestamp" title='The "timestamp" property'>timestamp</a>" <span class="type">gint64</span> : Read / Write / Construct Only
74</pre>
75</div>
76<div class="refsect1">
77<a name="TplEvent.description"></a><h2>Description</h2>
78<p>
79The TPLogger log event represents a generic log event, which will be
80specialized by subclasses of <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a>.
81</p>
82</div>
83<div class="refsect1">
84<a name="TplEvent.details"></a><h2>Details</h2>
85<div class="refsect2">
86<a name="TplEvent-struct"></a><h3>TplEvent</h3>
87<pre class="programlisting">typedef struct _TplEvent TplEvent;</pre>
88<p>
89An object representing a generic log event.
90</p>
91</div>
92<hr>
93<div class="refsect2">
94<a name="TplEventClass"></a><h3>TplEventClass</h3>
95<pre class="programlisting">typedef struct _TplEventClass TplEventClass;</pre>
96<p>
97</p>
98</div>
99<hr>
100<div class="refsect2">
101<a name="TplEventPriv"></a><h3>TplEventPriv</h3>
102<pre class="programlisting">typedef struct _TplEventPriv TplEventPriv;</pre>
103<p>
104</p>
105</div>
106<hr>
107<div class="refsect2">
108<a name="tpl-event-equal"></a><h3>tpl_event_equal ()</h3>
109<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> tpl_event_equal (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>,
110 <em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *data</code></em>);</pre>
111<p>
112Checks if two instances of TplEvent represent the same data
113</p>
114<div class="variablelist"><table border="0">
115<col align="left" valign="top">
116<tbody>
117<tr>
118<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
119<td>TplEvent subclass instance</td>
120</tr>
121<tr>
122<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
123<td>an instance of the same TplEvent subclass of <em class="parameter"><code>self</code></em>
124</td>
125</tr>
126<tr>
127<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
128<td>
129<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>data</code></em> is the same type of <em class="parameter"><code>self</code></em> and they hold the same
130data, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
131</tr>
132</tbody>
133</table></div>
134</div>
135<hr>
136<div class="refsect2">
137<a name="tpl-event-get-account"></a><h3>tpl_event_get_account ()</h3>
138<pre class="programlisting"><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="returnvalue">TpAccount</span></a> * tpl_event_get_account (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);</pre>
139<p>
140
141</p>
142<div class="variablelist"><table border="0">
143<col align="left" valign="top">
144<tbody>
145<tr>
146<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
147<td>a <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a>
148</td>
149</tr>
150<tr>
151<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
152<td>the same account as the <a class="link" href="TplEvent.html#TplEvent--account" title='The "account" property'><span class="type">"account"</span></a> property. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
153</td>
154</tr>
155</tbody>
156</table></div>
157</div>
158<hr>
159<div class="refsect2">
160<a name="tpl-event-get-account-path"></a><h3>tpl_event_get_account_path ()</h3>
161<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_event_get_account_path (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);</pre>
162<p>
163</p>
164</div>
165<hr>
166<div class="refsect2">
167<a name="tpl-event-get-receiver"></a><h3>tpl_event_get_receiver ()</h3>
168<pre class="programlisting"><a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * tpl_event_get_receiver (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);</pre>
169<div class="variablelist"><table border="0">
170<col align="left" valign="top">
171<tbody>
172<tr>
173<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
174<td>a <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a>
175</td>
176</tr>
177<tr>
178<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
179<td>the same <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> as the <a class="link" href="TplEvent.html#TplEvent--receiver" title='The "receiver" property'><span class="type">"receiver"</span></a> property. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
180</td>
181</tr>
182</tbody>
183</table></div>
184</div>
185<hr>
186<div class="refsect2">
187<a name="tpl-event-get-sender"></a><h3>tpl_event_get_sender ()</h3>
188<pre class="programlisting"><a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * tpl_event_get_sender (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);</pre>
189<div class="variablelist"><table border="0">
190<col align="left" valign="top">
191<tbody>
192<tr>
193<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
194<td>a <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a>
195</td>
196</tr>
197<tr>
198<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
199<td>the same <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> as the <a class="link" href="TplEvent.html#TplEvent--sender" title='The "sender" property'><span class="type">"sender"</span></a> property. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
200</td>
201</tr>
202</tbody>
203</table></div>
204</div>
205<hr>
206<div class="refsect2">
207<a name="tpl-event-get-timestamp"></a><h3>tpl_event_get_timestamp ()</h3>
208<pre class="programlisting"><span class="returnvalue">gint64</span> tpl_event_get_timestamp (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);</pre>
209<div class="variablelist"><table border="0">
210<col align="left" valign="top">
211<tbody>
212<tr>
213<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
214<td>a <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a>
215</td>
216</tr>
217<tr>
218<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
219<td>the same timestamp as the <a class="link" href="TplEvent.html#TplEvent--timestamp" title='The "timestamp" property'><span class="type">"timestamp"</span></a> property</td>
220</tr>
221</tbody>
222</table></div>
223</div>
224</div>
225<div class="refsect1">
226<a name="TplEvent.property-details"></a><h2>Property Details</h2>
227<div class="refsect2">
228<a name="TplEvent--account"></a><h3>The <code class="literal">"account"</code> property</h3>
229<pre class="programlisting"> "account" <a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a>* : Read / Write / Construct Only</pre>
230<p>The TpAccount to which the log event is related.</p>
231</div>
232<hr>
233<div class="refsect2">
234<a name="TplEvent--account-path"></a><h3>The <code class="literal">"account-path"</code> property</h3>
235<pre class="programlisting"> "account-path" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
236<p>The account path of the TpAccount to which the log event is related.</p>
237<p>Default value: NULL</p>
238</div>
239<hr>
240<div class="refsect2">
241<a name="TplEvent--channel-path"></a><h3>The <code class="literal">"channel-path"</code> property</h3>
242<pre class="programlisting"> "channel-path" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
243<p>The channel path of the TpChannel to which the log event is related.</p>
244<p>Default value: NULL</p>
245</div>
246<hr>
247<div class="refsect2">
248<a name="TplEvent--receiver"></a><h3>The <code class="literal">"receiver"</code> property</h3>
249<pre class="programlisting"> "receiver" <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>* : Read / Write / Construct Only</pre>
250<p>TplEntity instance destination for the log event (may be NULL with some log stores).</p>
251</div>
252<hr>
253<div class="refsect2">
254<a name="TplEvent--sender"></a><h3>The <code class="literal">"sender"</code> property</h3>
255<pre class="programlisting"> "sender" <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>* : Read / Write / Construct Only</pre>
256<p>TplEntity instance who originated the log event.</p>
257</div>
258<hr>
259<div class="refsect2">
260<a name="TplEvent--timestamp"></a><h3>The <code class="literal">"timestamp"</code> property</h3>
261<pre class="programlisting"> "timestamp" <span class="type">gint64</span> : Read / Write / Construct Only</pre>
262<p>The timestamp (gint64) for the log event.</p>
263<p>Default value: 0</p>
264</div>
265</div>
266<div class="refsect1">
267<a name="TplEvent.see-also"></a><h2>See Also</h2>
268<a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> and other subclasses when they'll exist
269</div>
270</div>
271<div class="footer">
272<hr>
273 Generated by GTK-Doc V1.18</div>
274</body>
275</html>
0\ No newline at end of file276\ No newline at end of file
1277
=== removed file 'doc/reference/libtelepathy-logger/html/TplEvent.html'
--- doc/reference/libtelepathy-logger/html/TplEvent.html 2012-04-03 16:57:44 +0000
+++ doc/reference/libtelepathy-logger/html/TplEvent.html 1970-01-01 00:00:00 +0000
@@ -1,275 +0,0 @@
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>TplEvent</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="TplLogManager.html" title="TplLogManager">
10<link rel="next" href="TplTextEvent.html" title="TplTextEvent">
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="TplLogManager.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="TplTextEvent.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="#TplEvent.synopsis" class="shortcut">Top</a>
25  | 
26 <a href="#TplEvent.description" class="shortcut">Description</a>
27  | 
28 <a href="#TplEvent.object-hierarchy" class="shortcut">Object Hierarchy</a>
29  | 
30 <a href="#TplEvent.properties" class="shortcut">Properties</a>
31</td></tr>
32</table>
33<div class="refentry">
34<a name="TplEvent"></a><div class="titlepage"></div>
35<div class="refnamediv"><table width="100%"><tr>
36<td valign="top">
37<h2><span class="refentrytitle"><a name="TplEvent.top_of_page"></a>TplEvent</span></h2>
38<p>TplEvent — Abstract representation of a log event</p>
39</td>
40<td valign="top" align="right"></td>
41</tr></table></div>
42<div class="refsynopsisdiv">
43<a name="TplEvent.synopsis"></a><h2>Synopsis</h2>
44<pre class="synopsis"> <a class="link" href="TplEvent.html#TplEvent-struct" title="TplEvent">TplEvent</a>;
45 <a class="link" href="TplEvent.html#TplEventClass" title="TplEventClass">TplEventClass</a>;
46 <a class="link" href="TplEvent.html#TplEventPriv" title="TplEventPriv">TplEventPriv</a>;
47<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="TplEvent.html#tpl-event-equal" title="tpl_event_equal ()">tpl_event_equal</a> (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>,
48 <em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *data</code></em>);
49<a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="returnvalue">TpAccount</span></a> * <a class="link" href="TplEvent.html#tpl-event-get-account" title="tpl_event_get_account ()">tpl_event_get_account</a> (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);
50const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplEvent.html#tpl-event-get-account-path" title="tpl_event_get_account_path ()">tpl_event_get_account_path</a> (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);
51<a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * <a class="link" href="TplEvent.html#tpl-event-get-receiver" title="tpl_event_get_receiver ()">tpl_event_get_receiver</a> (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);
52<a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * <a class="link" href="TplEvent.html#tpl-event-get-sender" title="tpl_event_get_sender ()">tpl_event_get_sender</a> (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);
53<span class="returnvalue">gint64</span> <a class="link" href="TplEvent.html#tpl-event-get-timestamp" title="tpl_event_get_timestamp ()">tpl_event_get_timestamp</a> (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);
54</pre>
55</div>
56<div class="refsect1">
57<a name="TplEvent.object-hierarchy"></a><h2>Object Hierarchy</h2>
58<pre class="synopsis">
59 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
60 +----TplEvent
61 +----TplCallEvent
62 +----<a class="link" href="TplTextEvent.html" title="TplTextEvent">TplTextEvent</a>
63</pre>
64</div>
65<div class="refsect1">
66<a name="TplEvent.properties"></a><h2>Properties</h2>
67<pre class="synopsis">
68 "<a class="link" href="TplEvent.html#TplEvent--account" title='The "account" property'>account</a>" <a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a>* : Read / Write / Construct Only
69 "<a class="link" href="TplEvent.html#TplEvent--account-path" title='The "account-path" property'>account-path</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read
70 "<a class="link" href="TplEvent.html#TplEvent--channel-path" title='The "channel-path" property'>channel-path</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
71 "<a class="link" href="TplEvent.html#TplEvent--receiver" title='The "receiver" property'>receiver</a>" <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>* : Read / Write / Construct Only
72 "<a class="link" href="TplEvent.html#TplEvent--sender" title='The "sender" property'>sender</a>" <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>* : Read / Write / Construct Only
73 "<a class="link" href="TplEvent.html#TplEvent--timestamp" title='The "timestamp" property'>timestamp</a>" <span class="type">gint64</span> : Read / Write / Construct Only
74</pre>
75</div>
76<div class="refsect1">
77<a name="TplEvent.description"></a><h2>Description</h2>
78<p>
79The TPLogger log event represents a generic log event, which will be
80specialized by subclasses of <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a>.
81</p>
82</div>
83<div class="refsect1">
84<a name="TplEvent.details"></a><h2>Details</h2>
85<div class="refsect2">
86<a name="TplEvent-struct"></a><h3>TplEvent</h3>
87<pre class="programlisting">typedef struct _TplEvent TplEvent;</pre>
88<p>
89An object representing a generic log event.
90</p>
91</div>
92<hr>
93<div class="refsect2">
94<a name="TplEventClass"></a><h3>TplEventClass</h3>
95<pre class="programlisting">typedef struct _TplEventClass TplEventClass;</pre>
96<p>
97</p>
98</div>
99<hr>
100<div class="refsect2">
101<a name="TplEventPriv"></a><h3>TplEventPriv</h3>
102<pre class="programlisting">typedef struct _TplEventPriv TplEventPriv;</pre>
103<p>
104</p>
105</div>
106<hr>
107<div class="refsect2">
108<a name="tpl-event-equal"></a><h3>tpl_event_equal ()</h3>
109<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> tpl_event_equal (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>,
110 <em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *data</code></em>);</pre>
111<p>
112Checks if two instances of TplEvent represent the same data
113</p>
114<div class="variablelist"><table border="0">
115<col align="left" valign="top">
116<tbody>
117<tr>
118<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
119<td>TplEvent subclass instance</td>
120</tr>
121<tr>
122<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
123<td>an instance of the same TplEvent subclass of <em class="parameter"><code>self</code></em>
124</td>
125</tr>
126<tr>
127<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
128<td>
129<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>data</code></em> is the same type of <em class="parameter"><code>self</code></em> and they hold the same
130data, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
131</tr>
132</tbody>
133</table></div>
134</div>
135<hr>
136<div class="refsect2">
137<a name="tpl-event-get-account"></a><h3>tpl_event_get_account ()</h3>
138<pre class="programlisting"><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="returnvalue">TpAccount</span></a> * tpl_event_get_account (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);</pre>
139<p>
140
141</p>
142<div class="variablelist"><table border="0">
143<col align="left" valign="top">
144<tbody>
145<tr>
146<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
147<td>a <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a>
148</td>
149</tr>
150<tr>
151<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
152<td>the same account as the <a class="link" href="TplEvent.html#TplEvent--account" title='The "account" property'><span class="type">"account"</span></a> property. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
153</td>
154</tr>
155</tbody>
156</table></div>
157</div>
158<hr>
159<div class="refsect2">
160<a name="tpl-event-get-account-path"></a><h3>tpl_event_get_account_path ()</h3>
161<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_event_get_account_path (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);</pre>
162<p>
163</p>
164</div>
165<hr>
166<div class="refsect2">
167<a name="tpl-event-get-receiver"></a><h3>tpl_event_get_receiver ()</h3>
168<pre class="programlisting"><a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * tpl_event_get_receiver (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);</pre>
169<div class="variablelist"><table border="0">
170<col align="left" valign="top">
171<tbody>
172<tr>
173<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
174<td>a <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a>
175</td>
176</tr>
177<tr>
178<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
179<td>the same <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> as the <a class="link" href="TplEvent.html#TplEvent--receiver" title='The "receiver" property'><span class="type">"receiver"</span></a> property. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
180</td>
181</tr>
182</tbody>
183</table></div>
184</div>
185<hr>
186<div class="refsect2">
187<a name="tpl-event-get-sender"></a><h3>tpl_event_get_sender ()</h3>
188<pre class="programlisting"><a class="link" href="TplEntity.html" title="TplEntity"><span class="returnvalue">TplEntity</span></a> * tpl_event_get_sender (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);</pre>
189<div class="variablelist"><table border="0">
190<col align="left" valign="top">
191<tbody>
192<tr>
193<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
194<td>a <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a>
195</td>
196</tr>
197<tr>
198<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
199<td>the same <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a> as the <a class="link" href="TplEvent.html#TplEvent--sender" title='The "sender" property'><span class="type">"sender"</span></a> property. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
200</td>
201</tr>
202</tbody>
203</table></div>
204</div>
205<hr>
206<div class="refsect2">
207<a name="tpl-event-get-timestamp"></a><h3>tpl_event_get_timestamp ()</h3>
208<pre class="programlisting"><span class="returnvalue">gint64</span> tpl_event_get_timestamp (<em class="parameter"><code><a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> *self</code></em>);</pre>
209<div class="variablelist"><table border="0">
210<col align="left" valign="top">
211<tbody>
212<tr>
213<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
214<td>a <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a>
215</td>
216</tr>
217<tr>
218<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
219<td>the same timestamp as the <a class="link" href="TplEvent.html#TplEvent--timestamp" title='The "timestamp" property'><span class="type">"timestamp"</span></a> property</td>
220</tr>
221</tbody>
222</table></div>
223</div>
224</div>
225<div class="refsect1">
226<a name="TplEvent.property-details"></a><h2>Property Details</h2>
227<div class="refsect2">
228<a name="TplEvent--account"></a><h3>The <code class="literal">"account"</code> property</h3>
229<pre class="programlisting"> "account" <a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a>* : Read / Write / Construct Only</pre>
230<p>The TpAccount to which the log event is related.</p>
231</div>
232<hr>
233<div class="refsect2">
234<a name="TplEvent--account-path"></a><h3>The <code class="literal">"account-path"</code> property</h3>
235<pre class="programlisting"> "account-path" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
236<p>The account path of the TpAccount to which the log event is related.</p>
237<p>Default value: NULL</p>
238</div>
239<hr>
240<div class="refsect2">
241<a name="TplEvent--channel-path"></a><h3>The <code class="literal">"channel-path"</code> property</h3>
242<pre class="programlisting"> "channel-path" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
243<p>The channel path of the TpChannel to which the log event is related.</p>
244<p>Default value: NULL</p>
245</div>
246<hr>
247<div class="refsect2">
248<a name="TplEvent--receiver"></a><h3>The <code class="literal">"receiver"</code> property</h3>
249<pre class="programlisting"> "receiver" <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>* : Read / Write / Construct Only</pre>
250<p>TplEntity instance destination for the log event (may be NULL with some log stores).</p>
251</div>
252<hr>
253<div class="refsect2">
254<a name="TplEvent--sender"></a><h3>The <code class="literal">"sender"</code> property</h3>
255<pre class="programlisting"> "sender" <a class="link" href="TplEntity.html" title="TplEntity"><span class="type">TplEntity</span></a>* : Read / Write / Construct Only</pre>
256<p>TplEntity instance who originated the log event.</p>
257</div>
258<hr>
259<div class="refsect2">
260<a name="TplEvent--timestamp"></a><h3>The <code class="literal">"timestamp"</code> property</h3>
261<pre class="programlisting"> "timestamp" <span class="type">gint64</span> : Read / Write / Construct Only</pre>
262<p>The timestamp (gint64) for the log event.</p>
263<p>Default value: 0</p>
264</div>
265</div>
266<div class="refsect1">
267<a name="TplEvent.see-also"></a><h2>See Also</h2>
268<a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> and other subclasses when they'll exist
269</div>
270</div>
271<div class="footer">
272<hr>
273 Generated by GTK-Doc V1.18</div>
274</body>
275</html>
276\ No newline at end of file0\ No newline at end of file
2771
=== added file 'doc/reference/libtelepathy-logger/html/TplLogManager.html'
--- doc/reference/libtelepathy-logger/html/TplLogManager.html 1970-01-01 00:00:00 +0000
+++ doc/reference/libtelepathy-logger/html/TplLogManager.html 2012-10-25 23:21:20 +0000
@@ -0,0 +1,751 @@
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>
44enum <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>);
47struct <a class="link" href="TplLogManager.html#TplLogManager-struct" title="struct TplLogManager">TplLogManager</a>;
48enum <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>
123The <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>
133The 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>
154Mask 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>
206An 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>
259Checks if logs exist for <em class="parameter"><code>target</code></em>.
260</p>
261<p>
262It applies for any registered TplLogStore with the <span class="type">"readable"</span>
263property <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>
305Retrieves 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
306at least one event exist for <em class="parameter"><code>target</code></em>.
307</p>
308<p>
309It applies for any registered TplLogStore with the <span class="type">"readable"</span>
310property <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>
394Start 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
444pointer 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
445using 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>
473Retrieve 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
539pointer 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>
569Retrieve 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>
668Search 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
722pointer 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>
0\ No newline at end of file752\ No newline at end of file
1753
=== removed file 'doc/reference/libtelepathy-logger/html/TplLogManager.html'
--- doc/reference/libtelepathy-logger/html/TplLogManager.html 2012-04-03 16:57:44 +0000
+++ doc/reference/libtelepathy-logger/html/TplLogManager.html 1970-01-01 00:00:00 +0000
@@ -1,751 +0,0 @@
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>
44enum <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>);
47struct <a class="link" href="TplLogManager.html#TplLogManager-struct" title="struct TplLogManager">TplLogManager</a>;
48enum <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>
123The <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>
133The 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>
154Mask 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>
206An 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>
259Checks if logs exist for <em class="parameter"><code>target</code></em>.
260</p>
261<p>
262It applies for any registered TplLogStore with the <span class="type">"readable"</span>
263property <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>
305Retrieves 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
306at least one event exist for <em class="parameter"><code>target</code></em>.
307</p>
308<p>
309It applies for any registered TplLogStore with the <span class="type">"readable"</span>
310property <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>
394Start 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
444pointer 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
445using 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>
473Retrieve 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
539pointer 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>
569Retrieve 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>
668Search 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
722pointer 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>
752\ No newline at end of file0\ No newline at end of file
7531
=== added file 'doc/reference/libtelepathy-logger/html/TplTextEvent.html'
--- doc/reference/libtelepathy-logger/html/TplTextEvent.html 1970-01-01 00:00:00 +0000
+++ doc/reference/libtelepathy-logger/html/TplTextEvent.html 2012-10-25 23:21:20 +0000
@@ -0,0 +1,264 @@
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>TplTextEvent</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="TplEvent.html" title="TplEvent">
10<link rel="next" href="TplEntity.html" title="TplEntity">
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="TplEvent.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="TplEntity.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="#TplTextEvent.synopsis" class="shortcut">Top</a>
25  | 
26 <a href="#TplTextEvent.description" class="shortcut">Description</a>
27  | 
28 <a href="#TplTextEvent.object-hierarchy" class="shortcut">Object Hierarchy</a>
29  | 
30 <a href="#TplTextEvent.properties" class="shortcut">Properties</a>
31</td></tr>
32</table>
33<div class="refentry">
34<a name="TplTextEvent"></a><div class="titlepage"></div>
35<div class="refnamediv"><table width="100%"><tr>
36<td valign="top">
37<h2><span class="refentrytitle"><a name="TplTextEvent.top_of_page"></a>TplTextEvent</span></h2>
38<p>TplTextEvent — Representation of a text log event</p>
39</td>
40<td valign="top" align="right"></td>
41</tr></table></div>
42<div class="refsynopsisdiv">
43<a name="TplTextEvent.synopsis"></a><h2>Synopsis</h2>
44<pre class="synopsis"> <a class="link" href="TplTextEvent.html#TplTextEvent-struct" title="TplTextEvent">TplTextEvent</a>;
45 <a class="link" href="TplTextEvent.html#TplTextEventClass" title="TplTextEventClass">TplTextEventClass</a>;
46 <a class="link" href="TplTextEvent.html#TplTextEventPriv" title="TplTextEventPriv">TplTextEventPriv</a>;
47<span class="returnvalue">gint64</span> <a class="link" href="TplTextEvent.html#tpl-text-event-get-edit-timestamp" title="tpl_text_event_get_edit_timestamp ()">tpl_text_event_get_edit_timestamp</a> (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);
48const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplTextEvent.html#tpl-text-event-get-message" title="tpl_text_event_get_message ()">tpl_text_event_get_message</a> (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);
49const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplTextEvent.html#tpl-text-event-get-message-token" title="tpl_text_event_get_message_token ()">tpl_text_event_get_message_token</a> (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);
50<a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-enums.html#TpChannelTextMessageType"><span class="returnvalue">TpChannelTextMessageType</span></a> <a class="link" href="TplTextEvent.html#tpl-text-event-get-message-type" title="tpl_text_event_get_message_type ()">tpl_text_event_get_message_type</a>
51 (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);
52<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="TplTextEvent.html#tpl-text-event-get-supersedes" title="tpl_text_event_get_supersedes ()">tpl_text_event_get_supersedes</a> (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);
53const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplTextEvent.html#tpl-text-event-get-supersedes-token" title="tpl_text_event_get_supersedes_token ()">tpl_text_event_get_supersedes_token</a> (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);
54</pre>
55</div>
56<div class="refsect1">
57<a name="TplTextEvent.object-hierarchy"></a><h2>Object Hierarchy</h2>
58<pre class="synopsis">
59 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
60 +----<a class="link" href="TplEvent.html" title="TplEvent">TplEvent</a>
61 +----TplTextEvent
62</pre>
63</div>
64<div class="refsect1">
65<a name="TplTextEvent.properties"></a><h2>Properties</h2>
66<pre class="synopsis">
67 "<a class="link" href="TplTextEvent.html#TplTextEvent--edit-timestamp" title='The "edit-timestamp" property'>edit-timestamp</a>" <span class="type">gint64</span> : Read / Write / Construct Only
68 "<a class="link" href="TplTextEvent.html#TplTextEvent--message" title='The "message" property'>message</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
69 "<a class="link" href="TplTextEvent.html#TplTextEvent--message-token" title='The "message-token" property'>message-token</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
70 "<a class="link" href="TplTextEvent.html#TplTextEvent--message-type" title='The "message-type" property'>message-type</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only
71 "<a class="link" href="TplTextEvent.html#TplTextEvent--supersedes-token" title='The "supersedes-token" property'>supersedes-token</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
72</pre>
73</div>
74<div class="refsect1">
75<a name="TplTextEvent.description"></a><h2>Description</h2>
76<p>
77A subclass of <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> representing a text log event.
78</p>
79</div>
80<div class="refsect1">
81<a name="TplTextEvent.details"></a><h2>Details</h2>
82<div class="refsect2">
83<a name="TplTextEvent-struct"></a><h3>TplTextEvent</h3>
84<pre class="programlisting">typedef struct _TplTextEvent TplTextEvent;</pre>
85<p>
86An object representing a text log event.
87</p>
88</div>
89<hr>
90<div class="refsect2">
91<a name="TplTextEventClass"></a><h3>TplTextEventClass</h3>
92<pre class="programlisting">typedef struct _TplTextEventClass TplTextEventClass;</pre>
93<p>
94</p>
95</div>
96<hr>
97<div class="refsect2">
98<a name="TplTextEventPriv"></a><h3>TplTextEventPriv</h3>
99<pre class="programlisting">typedef struct _TplTextEventPriv TplTextEventPriv;</pre>
100<p>
101</p>
102</div>
103<hr>
104<div class="refsect2">
105<a name="tpl-text-event-get-edit-timestamp"></a><h3>tpl_text_event_get_edit_timestamp ()</h3>
106<pre class="programlisting"><span class="returnvalue">gint64</span> tpl_text_event_get_edit_timestamp (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);</pre>
107<div class="variablelist"><table border="0">
108<col align="left" valign="top">
109<tbody>
110<tr>
111<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
112<td>a <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a>
113</td>
114</tr>
115<tr>
116<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
117<td>the same value as the <a class="link" href="TplTextEvent.html#TplTextEvent--edit-timestamp" title='The "edit-timestamp" property'><span class="type">"edit-timestamp"</span></a> property</td>
118</tr>
119</tbody>
120</table></div>
121</div>
122<hr>
123<div class="refsect2">
124<a name="tpl-text-event-get-message"></a><h3>tpl_text_event_get_message ()</h3>
125<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_text_event_get_message (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);</pre>
126<div class="variablelist"><table border="0">
127<col align="left" valign="top">
128<tbody>
129<tr>
130<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
131<td>a <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a>
132</td>
133</tr>
134<tr>
135<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
136<td>the same message as the <a class="link" href="TplTextEvent.html#TplTextEvent--message" title='The "message" property'><span class="type">"message"</span></a> property</td>
137</tr>
138</tbody>
139</table></div>
140</div>
141<hr>
142<div class="refsect2">
143<a name="tpl-text-event-get-message-token"></a><h3>tpl_text_event_get_message_token ()</h3>
144<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_text_event_get_message_token (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);</pre>
145<div class="variablelist"><table border="0">
146<col align="left" valign="top">
147<tbody>
148<tr>
149<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
150<td>a <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a>
151</td>
152</tr>
153<tr>
154<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
155<td>the same message as the <a class="link" href="TplTextEvent.html#TplTextEvent--message-token" title='The "message-token" property'><span class="type">"message-token"</span></a> property</td>
156</tr>
157</tbody>
158</table></div>
159</div>
160<hr>
161<div class="refsect2">
162<a name="tpl-text-event-get-message-type"></a><h3>tpl_text_event_get_message_type ()</h3>
163<pre class="programlisting"><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-enums.html#TpChannelTextMessageType"><span class="returnvalue">TpChannelTextMessageType</span></a> tpl_text_event_get_message_type
164 (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);</pre>
165<div class="variablelist"><table border="0">
166<col align="left" valign="top">
167<tbody>
168<tr>
169<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
170<td>a <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a>
171</td>
172</tr>
173<tr>
174<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
175<td>the same message as the <a class="link" href="TplTextEvent.html#TplTextEvent--message-type" title='The "message-type" property'><span class="type">"message-type"</span></a> property</td>
176</tr>
177</tbody>
178</table></div>
179</div>
180<hr>
181<div class="refsect2">
182<a name="tpl-text-event-get-supersedes"></a><h3>tpl_text_event_get_supersedes ()</h3>
183<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * tpl_text_event_get_supersedes (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);</pre>
184<div class="variablelist"><table border="0">
185<col align="left" valign="top">
186<tbody>
187<tr>
188<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
189<td>a <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a>
190</td>
191</tr>
192<tr>
193<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
194<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>
195of <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> that this event
196supersedes. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> TelepathyLogger.TextEvent]</span>
197</td>
198</tr>
199</tbody>
200</table></div>
201</div>
202<hr>
203<div class="refsect2">
204<a name="tpl-text-event-get-supersedes-token"></a><h3>tpl_text_event_get_supersedes_token ()</h3>
205<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_text_event_get_supersedes_token (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);</pre>
206<div class="variablelist"><table border="0">
207<col align="left" valign="top">
208<tbody>
209<tr>
210<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
211<td>a <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a>
212</td>
213</tr>
214<tr>
215<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
216<td>the same message as the <a class="link" href="TplTextEvent.html#TplTextEvent--supersedes-token" title='The "supersedes-token" property'><span class="type">"supersedes-token"</span></a> property</td>
217</tr>
218</tbody>
219</table></div>
220</div>
221</div>
222<div class="refsect1">
223<a name="TplTextEvent.property-details"></a><h2>Property Details</h2>
224<div class="refsect2">
225<a name="TplTextEvent--edit-timestamp"></a><h3>The <code class="literal">"edit-timestamp"</code> property</h3>
226<pre class="programlisting"> "edit-timestamp" <span class="type">gint64</span> : Read / Write / Construct Only</pre>
227<p>message-{sent,received} if this is an edit, or 0 otherwise.</p>
228<p>Default value: 0</p>
229</div>
230<hr>
231<div class="refsect2">
232<a name="TplTextEvent--message"></a><h3>The <code class="literal">"message"</code> property</h3>
233<pre class="programlisting"> "message" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
234<p>The text message of the log event.</p>
235<p>Default value: NULL</p>
236</div>
237<hr>
238<div class="refsect2">
239<a name="TplTextEvent--message-token"></a><h3>The <code class="literal">"message-token"</code> property</h3>
240<pre class="programlisting"> "message-token" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
241<p>The message-token field of this message.</p>
242<p>Default value: NULL</p>
243</div>
244<hr>
245<div class="refsect2">
246<a name="TplTextEvent--message-type"></a><h3>The <code class="literal">"message-type"</code> property</h3>
247<pre class="programlisting"> "message-type" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only</pre>
248<p>The message type for a Text log event.</p>
249<p>Default value: 0</p>
250</div>
251<hr>
252<div class="refsect2">
253<a name="TplTextEvent--supersedes-token"></a><h3>The <code class="literal">"supersedes-token"</code> property</h3>
254<pre class="programlisting"> "supersedes-token" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
255<p>The message-token field of the message that this one supersedes.</p>
256<p>Default value: NULL</p>
257</div>
258</div>
259</div>
260<div class="footer">
261<hr>
262 Generated by GTK-Doc V1.18</div>
263</body>
264</html>
0\ No newline at end of file265\ No newline at end of file
1266
=== removed file 'doc/reference/libtelepathy-logger/html/TplTextEvent.html'
--- doc/reference/libtelepathy-logger/html/TplTextEvent.html 2012-04-03 16:57:44 +0000
+++ doc/reference/libtelepathy-logger/html/TplTextEvent.html 1970-01-01 00:00:00 +0000
@@ -1,264 +0,0 @@
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>TplTextEvent</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="TplEvent.html" title="TplEvent">
10<link rel="next" href="TplEntity.html" title="TplEntity">
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="TplEvent.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="TplEntity.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="#TplTextEvent.synopsis" class="shortcut">Top</a>
25  | 
26 <a href="#TplTextEvent.description" class="shortcut">Description</a>
27  | 
28 <a href="#TplTextEvent.object-hierarchy" class="shortcut">Object Hierarchy</a>
29  | 
30 <a href="#TplTextEvent.properties" class="shortcut">Properties</a>
31</td></tr>
32</table>
33<div class="refentry">
34<a name="TplTextEvent"></a><div class="titlepage"></div>
35<div class="refnamediv"><table width="100%"><tr>
36<td valign="top">
37<h2><span class="refentrytitle"><a name="TplTextEvent.top_of_page"></a>TplTextEvent</span></h2>
38<p>TplTextEvent — Representation of a text log event</p>
39</td>
40<td valign="top" align="right"></td>
41</tr></table></div>
42<div class="refsynopsisdiv">
43<a name="TplTextEvent.synopsis"></a><h2>Synopsis</h2>
44<pre class="synopsis"> <a class="link" href="TplTextEvent.html#TplTextEvent-struct" title="TplTextEvent">TplTextEvent</a>;
45 <a class="link" href="TplTextEvent.html#TplTextEventClass" title="TplTextEventClass">TplTextEventClass</a>;
46 <a class="link" href="TplTextEvent.html#TplTextEventPriv" title="TplTextEventPriv">TplTextEventPriv</a>;
47<span class="returnvalue">gint64</span> <a class="link" href="TplTextEvent.html#tpl-text-event-get-edit-timestamp" title="tpl_text_event_get_edit_timestamp ()">tpl_text_event_get_edit_timestamp</a> (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);
48const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplTextEvent.html#tpl-text-event-get-message" title="tpl_text_event_get_message ()">tpl_text_event_get_message</a> (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);
49const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplTextEvent.html#tpl-text-event-get-message-token" title="tpl_text_event_get_message_token ()">tpl_text_event_get_message_token</a> (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);
50<a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-enums.html#TpChannelTextMessageType"><span class="returnvalue">TpChannelTextMessageType</span></a> <a class="link" href="TplTextEvent.html#tpl-text-event-get-message-type" title="tpl_text_event_get_message_type ()">tpl_text_event_get_message_type</a>
51 (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);
52<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="TplTextEvent.html#tpl-text-event-get-supersedes" title="tpl_text_event_get_supersedes ()">tpl_text_event_get_supersedes</a> (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);
53const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="TplTextEvent.html#tpl-text-event-get-supersedes-token" title="tpl_text_event_get_supersedes_token ()">tpl_text_event_get_supersedes_token</a> (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);
54</pre>
55</div>
56<div class="refsect1">
57<a name="TplTextEvent.object-hierarchy"></a><h2>Object Hierarchy</h2>
58<pre class="synopsis">
59 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
60 +----<a class="link" href="TplEvent.html" title="TplEvent">TplEvent</a>
61 +----TplTextEvent
62</pre>
63</div>
64<div class="refsect1">
65<a name="TplTextEvent.properties"></a><h2>Properties</h2>
66<pre class="synopsis">
67 "<a class="link" href="TplTextEvent.html#TplTextEvent--edit-timestamp" title='The "edit-timestamp" property'>edit-timestamp</a>" <span class="type">gint64</span> : Read / Write / Construct Only
68 "<a class="link" href="TplTextEvent.html#TplTextEvent--message" title='The "message" property'>message</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
69 "<a class="link" href="TplTextEvent.html#TplTextEvent--message-token" title='The "message-token" property'>message-token</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
70 "<a class="link" href="TplTextEvent.html#TplTextEvent--message-type" title='The "message-type" property'>message-type</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only
71 "<a class="link" href="TplTextEvent.html#TplTextEvent--supersedes-token" title='The "supersedes-token" property'>supersedes-token</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
72</pre>
73</div>
74<div class="refsect1">
75<a name="TplTextEvent.description"></a><h2>Description</h2>
76<p>
77A subclass of <a class="link" href="TplEvent.html" title="TplEvent"><span class="type">TplEvent</span></a> representing a text log event.
78</p>
79</div>
80<div class="refsect1">
81<a name="TplTextEvent.details"></a><h2>Details</h2>
82<div class="refsect2">
83<a name="TplTextEvent-struct"></a><h3>TplTextEvent</h3>
84<pre class="programlisting">typedef struct _TplTextEvent TplTextEvent;</pre>
85<p>
86An object representing a text log event.
87</p>
88</div>
89<hr>
90<div class="refsect2">
91<a name="TplTextEventClass"></a><h3>TplTextEventClass</h3>
92<pre class="programlisting">typedef struct _TplTextEventClass TplTextEventClass;</pre>
93<p>
94</p>
95</div>
96<hr>
97<div class="refsect2">
98<a name="TplTextEventPriv"></a><h3>TplTextEventPriv</h3>
99<pre class="programlisting">typedef struct _TplTextEventPriv TplTextEventPriv;</pre>
100<p>
101</p>
102</div>
103<hr>
104<div class="refsect2">
105<a name="tpl-text-event-get-edit-timestamp"></a><h3>tpl_text_event_get_edit_timestamp ()</h3>
106<pre class="programlisting"><span class="returnvalue">gint64</span> tpl_text_event_get_edit_timestamp (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);</pre>
107<div class="variablelist"><table border="0">
108<col align="left" valign="top">
109<tbody>
110<tr>
111<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
112<td>a <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a>
113</td>
114</tr>
115<tr>
116<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
117<td>the same value as the <a class="link" href="TplTextEvent.html#TplTextEvent--edit-timestamp" title='The "edit-timestamp" property'><span class="type">"edit-timestamp"</span></a> property</td>
118</tr>
119</tbody>
120</table></div>
121</div>
122<hr>
123<div class="refsect2">
124<a name="tpl-text-event-get-message"></a><h3>tpl_text_event_get_message ()</h3>
125<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_text_event_get_message (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);</pre>
126<div class="variablelist"><table border="0">
127<col align="left" valign="top">
128<tbody>
129<tr>
130<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
131<td>a <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a>
132</td>
133</tr>
134<tr>
135<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
136<td>the same message as the <a class="link" href="TplTextEvent.html#TplTextEvent--message" title='The "message" property'><span class="type">"message"</span></a> property</td>
137</tr>
138</tbody>
139</table></div>
140</div>
141<hr>
142<div class="refsect2">
143<a name="tpl-text-event-get-message-token"></a><h3>tpl_text_event_get_message_token ()</h3>
144<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_text_event_get_message_token (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);</pre>
145<div class="variablelist"><table border="0">
146<col align="left" valign="top">
147<tbody>
148<tr>
149<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
150<td>a <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a>
151</td>
152</tr>
153<tr>
154<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
155<td>the same message as the <a class="link" href="TplTextEvent.html#TplTextEvent--message-token" title='The "message-token" property'><span class="type">"message-token"</span></a> property</td>
156</tr>
157</tbody>
158</table></div>
159</div>
160<hr>
161<div class="refsect2">
162<a name="tpl-text-event-get-message-type"></a><h3>tpl_text_event_get_message_type ()</h3>
163<pre class="programlisting"><a href="http://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-enums.html#TpChannelTextMessageType"><span class="returnvalue">TpChannelTextMessageType</span></a> tpl_text_event_get_message_type
164 (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);</pre>
165<div class="variablelist"><table border="0">
166<col align="left" valign="top">
167<tbody>
168<tr>
169<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
170<td>a <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a>
171</td>
172</tr>
173<tr>
174<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
175<td>the same message as the <a class="link" href="TplTextEvent.html#TplTextEvent--message-type" title='The "message-type" property'><span class="type">"message-type"</span></a> property</td>
176</tr>
177</tbody>
178</table></div>
179</div>
180<hr>
181<div class="refsect2">
182<a name="tpl-text-event-get-supersedes"></a><h3>tpl_text_event_get_supersedes ()</h3>
183<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * tpl_text_event_get_supersedes (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);</pre>
184<div class="variablelist"><table border="0">
185<col align="left" valign="top">
186<tbody>
187<tr>
188<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
189<td>a <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a>
190</td>
191</tr>
192<tr>
193<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
194<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>
195of <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> that this event
196supersedes. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> TelepathyLogger.TextEvent]</span>
197</td>
198</tr>
199</tbody>
200</table></div>
201</div>
202<hr>
203<div class="refsect2">
204<a name="tpl-text-event-get-supersedes-token"></a><h3>tpl_text_event_get_supersedes_token ()</h3>
205<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * tpl_text_event_get_supersedes_token (<em class="parameter"><code><a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a> *self</code></em>);</pre>
206<div class="variablelist"><table border="0">
207<col align="left" valign="top">
208<tbody>
209<tr>
210<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
211<td>a <a class="link" href="TplTextEvent.html" title="TplTextEvent"><span class="type">TplTextEvent</span></a>
212</td>
213</tr>
214<tr>
215<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
216<td>the same message as the <a class="link" href="TplTextEvent.html#TplTextEvent--supersedes-token" title='The "supersedes-token" property'><span class="type">"supersedes-token"</span></a> property</td>
217</tr>
218</tbody>
219</table></div>
220</div>
221</div>
222<div class="refsect1">
223<a name="TplTextEvent.property-details"></a><h2>Property Details</h2>
224<div class="refsect2">
225<a name="TplTextEvent--edit-timestamp"></a><h3>The <code class="literal">"edit-timestamp"</code> property</h3>
226<pre class="programlisting"> "edit-timestamp" <span class="type">gint64</span> : Read / Write / Construct Only</pre>
227<p>message-{sent,received} if this is an edit, or 0 otherwise.</p>
228<p>Default value: 0</p>
229</div>
230<hr>
231<div class="refsect2">
232<a name="TplTextEvent--message"></a><h3>The <code class="literal">"message"</code> property</h3>
233<pre class="programlisting"> "message" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
234<p>The text message of the log event.</p>
235<p>Default value: NULL</p>
236</div>
237<hr>
238<div class="refsect2">
239<a name="TplTextEvent--message-token"></a><h3>The <code class="literal">"message-token"</code> property</h3>
240<pre class="programlisting"> "message-token" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
241<p>The message-token field of this message.</p>
242<p>Default value: NULL</p>
243</div>
244<hr>
245<div class="refsect2">
246<a name="TplTextEvent--message-type"></a><h3>The <code class="literal">"message-type"</code> property</h3>
247<pre class="programlisting"> "message-type" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only</pre>
248<p>The message type for a Text log event.</p>
249<p>Default value: 0</p>
250</div>
251<hr>
252<div class="refsect2">
253<a name="TplTextEvent--supersedes-token"></a><h3>The <code class="literal">"supersedes-token"</code> property</h3>
254<pre class="programlisting"> "supersedes-token" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
255<p>The message-token field of the message that this one supersedes.</p>
256<p>Default value: NULL</p>
257</div>
258</div>
259</div>
260<div class="footer">
261<hr>
262 Generated by GTK-Doc V1.18</div>
263</body>
264</html>
265\ No newline at end of file0\ No newline at end of file
2661
=== added file 'doc/reference/libtelepathy-logger/html/index.sgml'
--- doc/reference/libtelepathy-logger/html/index.sgml 1970-01-01 00:00:00 +0000
+++ doc/reference/libtelepathy-logger/html/index.sgml 2012-10-25 23:21:20 +0000
@@ -0,0 +1,98 @@
1<ANCHOR id="TplLogManager" href="telepathy-logger/TplLogManager.html">
2<ANCHOR id="TplLogManager.synopsis" href="telepathy-logger/TplLogManager.html#TplLogManager.synopsis">
3<ANCHOR id="TplLogManager.object-hierarchy" href="telepathy-logger/TplLogManager.html#TplLogManager.object-hierarchy">
4<ANCHOR id="TplLogManager.description" href="telepathy-logger/TplLogManager.html#TplLogManager.description">
5<ANCHOR id="TplLogManager.details" href="telepathy-logger/TplLogManager.html#TplLogManager.details">
6<ANCHOR id="TPL-LOG-MANAGER-ERROR:CAPS" href="telepathy-logger/TplLogManager.html#TPL-LOG-MANAGER-ERROR:CAPS">
7<ANCHOR id="TPL-TYPE-LOG-SEARCH-HIT:CAPS" href="telepathy-logger/TplLogManager.html#TPL-TYPE-LOG-SEARCH-HIT:CAPS">
8<ANCHOR id="TplEventTypeMask" href="telepathy-logger/TplLogManager.html#TplEventTypeMask">
9<ANCHOR id="TPL-EVENT-MASK-TEXT:CAPS" href="telepathy-logger/TplLogManager.html#TPL-EVENT-MASK-TEXT:CAPS">
10<ANCHOR id="TPL-EVENT-MASK-CALL:CAPS" href="telepathy-logger/TplLogManager.html#TPL-EVENT-MASK-CALL:CAPS">
11<ANCHOR id="TPL-EVENT-MASK-ANY:CAPS" href="telepathy-logger/TplLogManager.html#TPL-EVENT-MASK-ANY:CAPS">
12<ANCHOR id="TplLogEventFilter" href="telepathy-logger/TplLogManager.html#TplLogEventFilter">
13<ANCHOR id="TplLogManager-struct" href="telepathy-logger/TplLogManager.html#TplLogManager-struct">
14<ANCHOR id="TplLogManagerError" href="telepathy-logger/TplLogManager.html#TplLogManagerError">
15<ANCHOR id="TPL-LOG-MANAGER-ERROR-ADD-EVENT:CAPS" href="telepathy-logger/TplLogManager.html#TPL-LOG-MANAGER-ERROR-ADD-EVENT:CAPS">
16<ANCHOR id="tpl-log-manager-dup-singleton" href="telepathy-logger/TplLogManager.html#tpl-log-manager-dup-singleton">
17<ANCHOR id="tpl-log-manager-errors-quark" href="telepathy-logger/TplLogManager.html#tpl-log-manager-errors-quark">
18<ANCHOR id="tpl-log-manager-exists" href="telepathy-logger/TplLogManager.html#tpl-log-manager-exists">
19<ANCHOR id="tpl-log-manager-get-dates-async" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-dates-async">
20<ANCHOR id="tpl-log-manager-get-dates-finish" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-dates-finish">
21<ANCHOR id="tpl-log-manager-get-entities-async" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-entities-async">
22<ANCHOR id="tpl-log-manager-get-entities-finish" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-entities-finish">
23<ANCHOR id="tpl-log-manager-get-events-for-date-async" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-events-for-date-async">
24<ANCHOR id="tpl-log-manager-get-events-for-date-finish" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-events-for-date-finish">
25<ANCHOR id="tpl-log-manager-get-filtered-events-async" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-filtered-events-async">
26<ANCHOR id="tpl-log-manager-get-filtered-events-finish" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-filtered-events-finish">
27<ANCHOR id="tpl-log-manager-search-async" href="telepathy-logger/TplLogManager.html#tpl-log-manager-search-async">
28<ANCHOR id="tpl-log-manager-search-finish" href="telepathy-logger/TplLogManager.html#tpl-log-manager-search-finish">
29<ANCHOR id="tpl-log-manager-search-free" href="telepathy-logger/TplLogManager.html#tpl-log-manager-search-free">
30<ANCHOR id="TplEvent" href="telepathy-logger/TplEvent.html">
31<ANCHOR id="TplEvent.synopsis" href="telepathy-logger/TplEvent.html#TplEvent.synopsis">
32<ANCHOR id="TplEvent.object-hierarchy" href="telepathy-logger/TplEvent.html#TplEvent.object-hierarchy">
33<ANCHOR id="TplEvent.properties" href="telepathy-logger/TplEvent.html#TplEvent.properties">
34<ANCHOR id="TplEvent.description" href="telepathy-logger/TplEvent.html#TplEvent.description">
35<ANCHOR id="TplEvent.details" href="telepathy-logger/TplEvent.html#TplEvent.details">
36<ANCHOR id="TplEvent-struct" href="telepathy-logger/TplEvent.html#TplEvent-struct">
37<ANCHOR id="TplEventClass" href="telepathy-logger/TplEvent.html#TplEventClass">
38<ANCHOR id="TplEventPriv" href="telepathy-logger/TplEvent.html#TplEventPriv">
39<ANCHOR id="tpl-event-equal" href="telepathy-logger/TplEvent.html#tpl-event-equal">
40<ANCHOR id="tpl-event-get-account" href="telepathy-logger/TplEvent.html#tpl-event-get-account">
41<ANCHOR id="tpl-event-get-account-path" href="telepathy-logger/TplEvent.html#tpl-event-get-account-path">
42<ANCHOR id="tpl-event-get-receiver" href="telepathy-logger/TplEvent.html#tpl-event-get-receiver">
43<ANCHOR id="tpl-event-get-sender" href="telepathy-logger/TplEvent.html#tpl-event-get-sender">
44<ANCHOR id="tpl-event-get-timestamp" href="telepathy-logger/TplEvent.html#tpl-event-get-timestamp">
45<ANCHOR id="TplEvent.property-details" href="telepathy-logger/TplEvent.html#TplEvent.property-details">
46<ANCHOR id="TplEvent--account" href="telepathy-logger/TplEvent.html#TplEvent--account">
47<ANCHOR id="TplEvent--account-path" href="telepathy-logger/TplEvent.html#TplEvent--account-path">
48<ANCHOR id="TplEvent--channel-path" href="telepathy-logger/TplEvent.html#TplEvent--channel-path">
49<ANCHOR id="TplEvent--receiver" href="telepathy-logger/TplEvent.html#TplEvent--receiver">
50<ANCHOR id="TplEvent--sender" href="telepathy-logger/TplEvent.html#TplEvent--sender">
51<ANCHOR id="TplEvent--timestamp" href="telepathy-logger/TplEvent.html#TplEvent--timestamp">
52<ANCHOR id="TplEvent.see-also" href="telepathy-logger/TplEvent.html#TplEvent.see-also">
53<ANCHOR id="TplTextEvent" href="telepathy-logger/TplTextEvent.html">
54<ANCHOR id="TplTextEvent.synopsis" href="telepathy-logger/TplTextEvent.html#TplTextEvent.synopsis">
55<ANCHOR id="TplTextEvent.object-hierarchy" href="telepathy-logger/TplTextEvent.html#TplTextEvent.object-hierarchy">
56<ANCHOR id="TplTextEvent.properties" href="telepathy-logger/TplTextEvent.html#TplTextEvent.properties">
57<ANCHOR id="TplTextEvent.description" href="telepathy-logger/TplTextEvent.html#TplTextEvent.description">
58<ANCHOR id="TplTextEvent.details" href="telepathy-logger/TplTextEvent.html#TplTextEvent.details">
59<ANCHOR id="TplTextEvent-struct" href="telepathy-logger/TplTextEvent.html#TplTextEvent-struct">
60<ANCHOR id="TplTextEventClass" href="telepathy-logger/TplTextEvent.html#TplTextEventClass">
61<ANCHOR id="TplTextEventPriv" href="telepathy-logger/TplTextEvent.html#TplTextEventPriv">
62<ANCHOR id="tpl-text-event-get-edit-timestamp" href="telepathy-logger/TplTextEvent.html#tpl-text-event-get-edit-timestamp">
63<ANCHOR id="tpl-text-event-get-message" href="telepathy-logger/TplTextEvent.html#tpl-text-event-get-message">
64<ANCHOR id="tpl-text-event-get-message-token" href="telepathy-logger/TplTextEvent.html#tpl-text-event-get-message-token">
65<ANCHOR id="tpl-text-event-get-message-type" href="telepathy-logger/TplTextEvent.html#tpl-text-event-get-message-type">
66<ANCHOR id="tpl-text-event-get-supersedes" href="telepathy-logger/TplTextEvent.html#tpl-text-event-get-supersedes">
67<ANCHOR id="tpl-text-event-get-supersedes-token" href="telepathy-logger/TplTextEvent.html#tpl-text-event-get-supersedes-token">
68<ANCHOR id="TplTextEvent.property-details" href="telepathy-logger/TplTextEvent.html#TplTextEvent.property-details">
69<ANCHOR id="TplTextEvent--edit-timestamp" href="telepathy-logger/TplTextEvent.html#TplTextEvent--edit-timestamp">
70<ANCHOR id="TplTextEvent--message" href="telepathy-logger/TplTextEvent.html#TplTextEvent--message">
71<ANCHOR id="TplTextEvent--message-token" href="telepathy-logger/TplTextEvent.html#TplTextEvent--message-token">
72<ANCHOR id="TplTextEvent--message-type" href="telepathy-logger/TplTextEvent.html#TplTextEvent--message-type">
73<ANCHOR id="TplTextEvent--supersedes-token" href="telepathy-logger/TplTextEvent.html#TplTextEvent--supersedes-token">
74<ANCHOR id="TplEntity" href="telepathy-logger/TplEntity.html">
75<ANCHOR id="TplEntity.synopsis" href="telepathy-logger/TplEntity.html#TplEntity.synopsis">
76<ANCHOR id="TplEntity.object-hierarchy" href="telepathy-logger/TplEntity.html#TplEntity.object-hierarchy">
77<ANCHOR id="TplEntity.properties" href="telepathy-logger/TplEntity.html#TplEntity.properties">
78<ANCHOR id="TplEntity.description" href="telepathy-logger/TplEntity.html#TplEntity.description">
79<ANCHOR id="TplEntity.details" href="telepathy-logger/TplEntity.html#TplEntity.details">
80<ANCHOR id="TplEntity-struct" href="telepathy-logger/TplEntity.html#TplEntity-struct">
81<ANCHOR id="TplEntityPriv" href="telepathy-logger/TplEntity.html#TplEntityPriv">
82<ANCHOR id="TplEntityType" href="telepathy-logger/TplEntity.html#TplEntityType">
83<ANCHOR id="TPL-ENTITY-UNKNOWN:CAPS" href="telepathy-logger/TplEntity.html#TPL-ENTITY-UNKNOWN:CAPS">
84<ANCHOR id="TPL-ENTITY-CONTACT:CAPS" href="telepathy-logger/TplEntity.html#TPL-ENTITY-CONTACT:CAPS">
85<ANCHOR id="TPL-ENTITY-ROOM:CAPS" href="telepathy-logger/TplEntity.html#TPL-ENTITY-ROOM:CAPS">
86<ANCHOR id="TPL-ENTITY-SELF:CAPS" href="telepathy-logger/TplEntity.html#TPL-ENTITY-SELF:CAPS">
87<ANCHOR id="tpl-entity-get-alias" href="telepathy-logger/TplEntity.html#tpl-entity-get-alias">
88<ANCHOR id="tpl-entity-get-avatar-token" href="telepathy-logger/TplEntity.html#tpl-entity-get-avatar-token">
89<ANCHOR id="tpl-entity-get-entity-type" href="telepathy-logger/TplEntity.html#tpl-entity-get-entity-type">
90<ANCHOR id="tpl-entity-get-identifier" href="telepathy-logger/TplEntity.html#tpl-entity-get-identifier">
91<ANCHOR id="tpl-entity-new" href="telepathy-logger/TplEntity.html#tpl-entity-new">
92<ANCHOR id="tpl-entity-new-from-room-id" href="telepathy-logger/TplEntity.html#tpl-entity-new-from-room-id">
93<ANCHOR id="tpl-entity-new-from-tp-contact" href="telepathy-logger/TplEntity.html#tpl-entity-new-from-tp-contact">
94<ANCHOR id="TplEntity.property-details" href="telepathy-logger/TplEntity.html#TplEntity.property-details">
95<ANCHOR id="TplEntity--alias" href="telepathy-logger/TplEntity.html#TplEntity--alias">
96<ANCHOR id="TplEntity--avatar-token" href="telepathy-logger/TplEntity.html#TplEntity--avatar-token">
97<ANCHOR id="TplEntity--identifier" href="telepathy-logger/TplEntity.html#TplEntity--identifier">
98<ANCHOR id="TplEntity--type" href="telepathy-logger/TplEntity.html#TplEntity--type">
099
=== removed file 'doc/reference/libtelepathy-logger/html/index.sgml'
--- doc/reference/libtelepathy-logger/html/index.sgml 2012-04-03 16:57:44 +0000
+++ doc/reference/libtelepathy-logger/html/index.sgml 1970-01-01 00:00:00 +0000
@@ -1,98 +0,0 @@
1<ANCHOR id="TplLogManager" href="telepathy-logger/TplLogManager.html">
2<ANCHOR id="TplLogManager.synopsis" href="telepathy-logger/TplLogManager.html#TplLogManager.synopsis">
3<ANCHOR id="TplLogManager.object-hierarchy" href="telepathy-logger/TplLogManager.html#TplLogManager.object-hierarchy">
4<ANCHOR id="TplLogManager.description" href="telepathy-logger/TplLogManager.html#TplLogManager.description">
5<ANCHOR id="TplLogManager.details" href="telepathy-logger/TplLogManager.html#TplLogManager.details">
6<ANCHOR id="TPL-LOG-MANAGER-ERROR:CAPS" href="telepathy-logger/TplLogManager.html#TPL-LOG-MANAGER-ERROR:CAPS">
7<ANCHOR id="TPL-TYPE-LOG-SEARCH-HIT:CAPS" href="telepathy-logger/TplLogManager.html#TPL-TYPE-LOG-SEARCH-HIT:CAPS">
8<ANCHOR id="TplEventTypeMask" href="telepathy-logger/TplLogManager.html#TplEventTypeMask">
9<ANCHOR id="TPL-EVENT-MASK-TEXT:CAPS" href="telepathy-logger/TplLogManager.html#TPL-EVENT-MASK-TEXT:CAPS">
10<ANCHOR id="TPL-EVENT-MASK-CALL:CAPS" href="telepathy-logger/TplLogManager.html#TPL-EVENT-MASK-CALL:CAPS">
11<ANCHOR id="TPL-EVENT-MASK-ANY:CAPS" href="telepathy-logger/TplLogManager.html#TPL-EVENT-MASK-ANY:CAPS">
12<ANCHOR id="TplLogEventFilter" href="telepathy-logger/TplLogManager.html#TplLogEventFilter">
13<ANCHOR id="TplLogManager-struct" href="telepathy-logger/TplLogManager.html#TplLogManager-struct">
14<ANCHOR id="TplLogManagerError" href="telepathy-logger/TplLogManager.html#TplLogManagerError">
15<ANCHOR id="TPL-LOG-MANAGER-ERROR-ADD-EVENT:CAPS" href="telepathy-logger/TplLogManager.html#TPL-LOG-MANAGER-ERROR-ADD-EVENT:CAPS">
16<ANCHOR id="tpl-log-manager-dup-singleton" href="telepathy-logger/TplLogManager.html#tpl-log-manager-dup-singleton">
17<ANCHOR id="tpl-log-manager-errors-quark" href="telepathy-logger/TplLogManager.html#tpl-log-manager-errors-quark">
18<ANCHOR id="tpl-log-manager-exists" href="telepathy-logger/TplLogManager.html#tpl-log-manager-exists">
19<ANCHOR id="tpl-log-manager-get-dates-async" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-dates-async">
20<ANCHOR id="tpl-log-manager-get-dates-finish" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-dates-finish">
21<ANCHOR id="tpl-log-manager-get-entities-async" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-entities-async">
22<ANCHOR id="tpl-log-manager-get-entities-finish" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-entities-finish">
23<ANCHOR id="tpl-log-manager-get-events-for-date-async" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-events-for-date-async">
24<ANCHOR id="tpl-log-manager-get-events-for-date-finish" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-events-for-date-finish">
25<ANCHOR id="tpl-log-manager-get-filtered-events-async" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-filtered-events-async">
26<ANCHOR id="tpl-log-manager-get-filtered-events-finish" href="telepathy-logger/TplLogManager.html#tpl-log-manager-get-filtered-events-finish">
27<ANCHOR id="tpl-log-manager-search-async" href="telepathy-logger/TplLogManager.html#tpl-log-manager-search-async">
28<ANCHOR id="tpl-log-manager-search-finish" href="telepathy-logger/TplLogManager.html#tpl-log-manager-search-finish">
29<ANCHOR id="tpl-log-manager-search-free" href="telepathy-logger/TplLogManager.html#tpl-log-manager-search-free">
30<ANCHOR id="TplEvent" href="telepathy-logger/TplEvent.html">
31<ANCHOR id="TplEvent.synopsis" href="telepathy-logger/TplEvent.html#TplEvent.synopsis">
32<ANCHOR id="TplEvent.object-hierarchy" href="telepathy-logger/TplEvent.html#TplEvent.object-hierarchy">
33<ANCHOR id="TplEvent.properties" href="telepathy-logger/TplEvent.html#TplEvent.properties">
34<ANCHOR id="TplEvent.description" href="telepathy-logger/TplEvent.html#TplEvent.description">
35<ANCHOR id="TplEvent.details" href="telepathy-logger/TplEvent.html#TplEvent.details">
36<ANCHOR id="TplEvent-struct" href="telepathy-logger/TplEvent.html#TplEvent-struct">
37<ANCHOR id="TplEventClass" href="telepathy-logger/TplEvent.html#TplEventClass">
38<ANCHOR id="TplEventPriv" href="telepathy-logger/TplEvent.html#TplEventPriv">
39<ANCHOR id="tpl-event-equal" href="telepathy-logger/TplEvent.html#tpl-event-equal">
40<ANCHOR id="tpl-event-get-account" href="telepathy-logger/TplEvent.html#tpl-event-get-account">
41<ANCHOR id="tpl-event-get-account-path" href="telepathy-logger/TplEvent.html#tpl-event-get-account-path">
42<ANCHOR id="tpl-event-get-receiver" href="telepathy-logger/TplEvent.html#tpl-event-get-receiver">
43<ANCHOR id="tpl-event-get-sender" href="telepathy-logger/TplEvent.html#tpl-event-get-sender">
44<ANCHOR id="tpl-event-get-timestamp" href="telepathy-logger/TplEvent.html#tpl-event-get-timestamp">
45<ANCHOR id="TplEvent.property-details" href="telepathy-logger/TplEvent.html#TplEvent.property-details">
46<ANCHOR id="TplEvent--account" href="telepathy-logger/TplEvent.html#TplEvent--account">
47<ANCHOR id="TplEvent--account-path" href="telepathy-logger/TplEvent.html#TplEvent--account-path">
48<ANCHOR id="TplEvent--channel-path" href="telepathy-logger/TplEvent.html#TplEvent--channel-path">
49<ANCHOR id="TplEvent--receiver" href="telepathy-logger/TplEvent.html#TplEvent--receiver">
50<ANCHOR id="TplEvent--sender" href="telepathy-logger/TplEvent.html#TplEvent--sender">
51<ANCHOR id="TplEvent--timestamp" href="telepathy-logger/TplEvent.html#TplEvent--timestamp">
52<ANCHOR id="TplEvent.see-also" href="telepathy-logger/TplEvent.html#TplEvent.see-also">
53<ANCHOR id="TplTextEvent" href="telepathy-logger/TplTextEvent.html">
54<ANCHOR id="TplTextEvent.synopsis" href="telepathy-logger/TplTextEvent.html#TplTextEvent.synopsis">
55<ANCHOR id="TplTextEvent.object-hierarchy" href="telepathy-logger/TplTextEvent.html#TplTextEvent.object-hierarchy">
56<ANCHOR id="TplTextEvent.properties" href="telepathy-logger/TplTextEvent.html#TplTextEvent.properties">
57<ANCHOR id="TplTextEvent.description" href="telepathy-logger/TplTextEvent.html#TplTextEvent.description">
58<ANCHOR id="TplTextEvent.details" href="telepathy-logger/TplTextEvent.html#TplTextEvent.details">
59<ANCHOR id="TplTextEvent-struct" href="telepathy-logger/TplTextEvent.html#TplTextEvent-struct">
60<ANCHOR id="TplTextEventClass" href="telepathy-logger/TplTextEvent.html#TplTextEventClass">
61<ANCHOR id="TplTextEventPriv" href="telepathy-logger/TplTextEvent.html#TplTextEventPriv">
62<ANCHOR id="tpl-text-event-get-edit-timestamp" href="telepathy-logger/TplTextEvent.html#tpl-text-event-get-edit-timestamp">
63<ANCHOR id="tpl-text-event-get-message" href="telepathy-logger/TplTextEvent.html#tpl-text-event-get-message">
64<ANCHOR id="tpl-text-event-get-message-token" href="telepathy-logger/TplTextEvent.html#tpl-text-event-get-message-token">
65<ANCHOR id="tpl-text-event-get-message-type" href="telepathy-logger/TplTextEvent.html#tpl-text-event-get-message-type">
66<ANCHOR id="tpl-text-event-get-supersedes" href="telepathy-logger/TplTextEvent.html#tpl-text-event-get-supersedes">
67<ANCHOR id="tpl-text-event-get-supersedes-token" href="telepathy-logger/TplTextEvent.html#tpl-text-event-get-supersedes-token">
68<ANCHOR id="TplTextEvent.property-details" href="telepathy-logger/TplTextEvent.html#TplTextEvent.property-details">
69<ANCHOR id="TplTextEvent--edit-timestamp" href="telepathy-logger/TplTextEvent.html#TplTextEvent--edit-timestamp">
70<ANCHOR id="TplTextEvent--message" href="telepathy-logger/TplTextEvent.html#TplTextEvent--message">
71<ANCHOR id="TplTextEvent--message-token" href="telepathy-logger/TplTextEvent.html#TplTextEvent--message-token">
72<ANCHOR id="TplTextEvent--message-type" href="telepathy-logger/TplTextEvent.html#TplTextEvent--message-type">
73<ANCHOR id="TplTextEvent--supersedes-token" href="telepathy-logger/TplTextEvent.html#TplTextEvent--supersedes-token">
74<ANCHOR id="TplEntity" href="telepathy-logger/TplEntity.html">
75<ANCHOR id="TplEntity.synopsis" href="telepathy-logger/TplEntity.html#TplEntity.synopsis">
76<ANCHOR id="TplEntity.object-hierarchy" href="telepathy-logger/TplEntity.html#TplEntity.object-hierarchy">
77<ANCHOR id="TplEntity.properties" href="telepathy-logger/TplEntity.html#TplEntity.properties">
78<ANCHOR id="TplEntity.description" href="telepathy-logger/TplEntity.html#TplEntity.description">
79<ANCHOR id="TplEntity.details" href="telepathy-logger/TplEntity.html#TplEntity.details">
80<ANCHOR id="TplEntity-struct" href="telepathy-logger/TplEntity.html#TplEntity-struct">
81<ANCHOR id="TplEntityPriv" href="telepathy-logger/TplEntity.html#TplEntityPriv">
82<ANCHOR id="TplEntityType" href="telepathy-logger/TplEntity.html#TplEntityType">
83<ANCHOR id="TPL-ENTITY-UNKNOWN:CAPS" href="telepathy-logger/TplEntity.html#TPL-ENTITY-UNKNOWN:CAPS">
84<ANCHOR id="TPL-ENTITY-CONTACT:CAPS" href="telepathy-logger/TplEntity.html#TPL-ENTITY-CONTACT:CAPS">
85<ANCHOR id="TPL-ENTITY-ROOM:CAPS" href="telepathy-logger/TplEntity.html#TPL-ENTITY-ROOM:CAPS">
86<ANCHOR id="TPL-ENTITY-SELF:CAPS" href="telepathy-logger/TplEntity.html#TPL-ENTITY-SELF:CAPS">
87<ANCHOR id="tpl-entity-get-alias" href="telepathy-logger/TplEntity.html#tpl-entity-get-alias">
88<ANCHOR id="tpl-entity-get-avatar-token" href="telepathy-logger/TplEntity.html#tpl-entity-get-avatar-token">
89<ANCHOR id="tpl-entity-get-entity-type" href="telepathy-logger/TplEntity.html#tpl-entity-get-entity-type">
90<ANCHOR id="tpl-entity-get-identifier" href="telepathy-logger/TplEntity.html#tpl-entity-get-identifier">
91<ANCHOR id="tpl-entity-new" href="telepathy-logger/TplEntity.html#tpl-entity-new">
92<ANCHOR id="tpl-entity-new-from-room-id" href="telepathy-logger/TplEntity.html#tpl-entity-new-from-room-id">
93<ANCHOR id="tpl-entity-new-from-tp-contact" href="telepathy-logger/TplEntity.html#tpl-entity-new-from-tp-contact">
94<ANCHOR id="TplEntity.property-details" href="telepathy-logger/TplEntity.html#TplEntity.property-details">
95<ANCHOR id="TplEntity--alias" href="telepathy-logger/TplEntity.html#TplEntity--alias">
96<ANCHOR id="TplEntity--avatar-token" href="telepathy-logger/TplEntity.html#TplEntity--avatar-token">
97<ANCHOR id="TplEntity--identifier" href="telepathy-logger/TplEntity.html#TplEntity--identifier">
98<ANCHOR id="TplEntity--type" href="telepathy-logger/TplEntity.html#TplEntity--type">
990
=== added file 'doc/reference/libtelepathy-logger/telepathy-logger.types'
--- doc/reference/libtelepathy-logger/telepathy-logger.types 1970-01-01 00:00:00 +0000
+++ doc/reference/libtelepathy-logger/telepathy-logger.types 2012-10-25 23:21:20 +0000
@@ -0,0 +1,6 @@
1tpl_call_event_get_type
2tpl_entity_get_type
3tpl_event_get_type
4tpl_log_manager_get_type
5tpl_log_store_pidgin_get_type
6tpl_text_event_get_type
07
=== removed file 'doc/reference/libtelepathy-logger/telepathy-logger.types'
--- doc/reference/libtelepathy-logger/telepathy-logger.types 2012-04-03 16:57:44 +0000
+++ doc/reference/libtelepathy-logger/telepathy-logger.types 1970-01-01 00:00:00 +0000
@@ -1,6 +0,0 @@
1tpl_call_event_get_type
2tpl_entity_get_type
3tpl_event_get_type
4tpl_log_manager_get_type
5tpl_log_store_pidgin_get_type
6tpl_text_event_get_type
70
=== added file 'doc/reference/libtelepathy-logger/tmpl/call-channel-internal.sgml'
--- doc/reference/libtelepathy-logger/tmpl/call-channel-internal.sgml 1970-01-01 00:00:00 +0000
+++ doc/reference/libtelepathy-logger/tmpl/call-channel-internal.sgml 2012-10-25 23:21:20 +0000
@@ -0,0 +1,45 @@
1<!-- ##### SECTION Title ##### -->
2call-channel-internal
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12
13<!-- ##### SECTION See_Also ##### -->
14<para>
15
16</para>
17
18
19<!-- ##### SECTION Stability_Level ##### -->
20
21
22<!-- ##### SECTION Image ##### -->
23
24
25<!-- ##### MACRO TPL_CALL_CHANNEL_ERROR ##### -->
26<para>
27
28</para>
29
30
31
32<!-- ##### ENUM TplCallChannelError ##### -->
33<para>
34
35</para>
36
37@TPL_CALL_CHANNEL_ERROR_FAILED:
38@TPL_CALL_CHANNEL_ERROR_MISSING_TARGET_CONTACT:
39
40<!-- ##### STRUCT TplCallChannelPriv ##### -->
41<para>
42
43</para>
44
45
046
=== removed file 'doc/reference/libtelepathy-logger/tmpl/call-channel-internal.sgml'
--- doc/reference/libtelepathy-logger/tmpl/call-channel-internal.sgml 2012-04-03 16:57:44 +0000
+++ doc/reference/libtelepathy-logger/tmpl/call-channel-internal.sgml 1970-01-01 00:00:00 +0000
@@ -1,45 +0,0 @@
1<!-- ##### SECTION Title ##### -->
2call-channel-internal
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12
13<!-- ##### SECTION See_Also ##### -->
14<para>
15
16</para>
17
18
19<!-- ##### SECTION Stability_Level ##### -->
20
21
22<!-- ##### SECTION Image ##### -->
23
24
25<!-- ##### MACRO TPL_CALL_CHANNEL_ERROR ##### -->
26<para>
27
28</para>
29
30
31
32<!-- ##### ENUM TplCallChannelError ##### -->
33<para>
34
35</para>
36
37@TPL_CALL_CHANNEL_ERROR_FAILED:
38@TPL_CALL_CHANNEL_ERROR_MISSING_TARGET_CONTACT:
39
40<!-- ##### STRUCT TplCallChannelPriv ##### -->
41<para>
42
43</para>
44
45
460
=== added file 'doc/reference/libtelepathy-logger/tmpl/call-event-internal.sgml'
--- doc/reference/libtelepathy-logger/tmpl/call-event-internal.sgml 1970-01-01 00:00:00 +0000
+++ doc/reference/libtelepathy-logger/tmpl/call-event-internal.sgml 2012-10-25 23:21:20 +0000
@@ -0,0 +1,57 @@
1<!-- ##### SECTION Title ##### -->
2TplCallEvent
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12
13<!-- ##### SECTION See_Also ##### -->
14<para>
15
16</para>
17
18
19<!-- ##### SECTION Stability_Level ##### -->
20
21
22<!-- ##### SECTION Image ##### -->
23
24
25<!-- ##### STRUCT TplCallEvent ##### -->
26<para>
27
28</para>
29
30
31<!-- ##### ARG TplCallEvent:detailed-end-reason ##### -->
32<para>
33
34</para>
35
36<!-- ##### ARG TplCallEvent:duration ##### -->
37<para>
38
39</para>
40
41<!-- ##### ARG TplCallEvent:end-actor ##### -->
42<para>
43
44</para>
45
46<!-- ##### ARG TplCallEvent:end-reason ##### -->
47<para>
48
49</para>
50
51<!-- ##### STRUCT TplCallEventClass ##### -->
52<para>
53
54</para>
55
56@parent_class:
57
058
=== removed file 'doc/reference/libtelepathy-logger/tmpl/call-event-internal.sgml'
--- doc/reference/libtelepathy-logger/tmpl/call-event-internal.sgml 2012-04-03 16:57:44 +0000
+++ doc/reference/libtelepathy-logger/tmpl/call-event-internal.sgml 1970-01-01 00:00:00 +0000
@@ -1,57 +0,0 @@
1<!-- ##### SECTION Title ##### -->
2TplCallEvent
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12
13<!-- ##### SECTION See_Also ##### -->
14<para>
15
16</para>
17
18
19<!-- ##### SECTION Stability_Level ##### -->
20
21
22<!-- ##### SECTION Image ##### -->
23
24
25<!-- ##### STRUCT TplCallEvent ##### -->
26<para>
27
28</para>
29
30
31<!-- ##### ARG TplCallEvent:detailed-end-reason ##### -->
32<para>
33
34</para>
35
36<!-- ##### ARG TplCallEvent:duration ##### -->
37<para>
38
39</para>
40
41<!-- ##### ARG TplCallEvent:end-actor ##### -->
42<para>
43
44</para>
45
46<!-- ##### ARG TplCallEvent:end-reason ##### -->
47<para>
48
49</para>
50
51<!-- ##### STRUCT TplCallEventClass ##### -->
52<para>
53
54</para>
55
56@parent_class:
57
580
=== added file 'doc/reference/libtelepathy-logger/tmpl/call-event.sgml'
--- doc/reference/libtelepathy-logger/tmpl/call-event.sgml 1970-01-01 00:00:00 +0000
+++ doc/reference/libtelepathy-logger/tmpl/call-event.sgml 2012-10-25 23:21:20 +0000
@@ -0,0 +1,99 @@
1<!-- ##### SECTION Title ##### -->
2call-event
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12
13<!-- ##### SECTION See_Also ##### -->
14<para>
15
16</para>
17
18
19<!-- ##### SECTION Stability_Level ##### -->
20
21
22<!-- ##### SECTION Image ##### -->
23
24
25<!-- ##### STRUCT TplCallEvent ##### -->
26<para>
27
28</para>
29
30
31<!-- ##### ARG TplCallEvent:detailed-end-reason ##### -->
32<para>
33
34</para>
35
36<!-- ##### ARG TplCallEvent:duration ##### -->
37<para>
38
39</para>
40
41<!-- ##### ARG TplCallEvent:end-actor ##### -->
42<para>
43
44</para>
45
46<!-- ##### ARG TplCallEvent:end-reason ##### -->
47<para>
48
49</para>
50
51<!-- ##### STRUCT TplCallEventClass ##### -->
52<para>
53
54</para>
55
56@parent_class:
57
58<!-- ##### STRUCT TplCallEventPriv ##### -->
59<para>
60
61</para>
62
63
64<!-- ##### FUNCTION tpl_call_event_get_detailed_end_reason ##### -->
65<para>
66
67</para>
68
69@self:
70@Returns:
71
72
73<!-- ##### FUNCTION tpl_call_event_get_duration ##### -->
74<para>
75
76</para>
77
78@self:
79@Returns:
80
81
82<!-- ##### FUNCTION tpl_call_event_get_end_actor ##### -->
83<para>
84
85</para>
86
87@self:
88@Returns:
89
90
91<!-- ##### FUNCTION tpl_call_event_get_end_reason ##### -->
92<para>
93
94</para>
95
96@self:
97@Returns:
98
99
0100
=== removed file 'doc/reference/libtelepathy-logger/tmpl/call-event.sgml'
--- doc/reference/libtelepathy-logger/tmpl/call-event.sgml 2012-04-03 16:57:44 +0000
+++ doc/reference/libtelepathy-logger/tmpl/call-event.sgml 1970-01-01 00:00:00 +0000
@@ -1,99 +0,0 @@
1<!-- ##### SECTION Title ##### -->
2call-event
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12
13<!-- ##### SECTION See_Also ##### -->
14<para>
15
16</para>
17
18
19<!-- ##### SECTION Stability_Level ##### -->
20
21
22<!-- ##### SECTION Image ##### -->
23
24
25<!-- ##### STRUCT TplCallEvent ##### -->
26<para>
27
28</para>
29
30
31<!-- ##### ARG TplCallEvent:detailed-end-reason ##### -->
32<para>
33
34</para>
35
36<!-- ##### ARG TplCallEvent:duration ##### -->
37<para>
38
39</para>
40
41<!-- ##### ARG TplCallEvent:end-actor ##### -->
42<para>
43
44</para>
45
46<!-- ##### ARG TplCallEvent:end-reason ##### -->
47<para>
48
49</para>
50
51<!-- ##### STRUCT TplCallEventClass ##### -->
52<para>
53
54</para>
55
56@parent_class:
57
58<!-- ##### STRUCT TplCallEventPriv ##### -->
59<para>
60
61</para>
62
63
64<!-- ##### FUNCTION tpl_call_event_get_detailed_end_reason ##### -->
65<para>
66
67</para>
68
69@self:
70@Returns:
71
72
73<!-- ##### FUNCTION tpl_call_event_get_duration ##### -->
74<para>
75
76</para>
77
78@self:
79@Returns:
80
81
82<!-- ##### FUNCTION tpl_call_event_get_end_actor ##### -->
83<para>
84
85</para>
86
87@self:
88@Returns:
89
90
91<!-- ##### FUNCTION tpl_call_event_get_end_reason ##### -->
92<para>
93
94</para>
95
96@self:
97@Returns:
98
99
1000
=== added file 'doc/reference/libtelepathy-logger/tmpl/entity-internal.sgml'
--- doc/reference/libtelepathy-logger/tmpl/entity-internal.sgml 1970-01-01 00:00:00 +0000
+++ doc/reference/libtelepathy-logger/tmpl/entity-internal.sgml 2012-10-25 23:21:20 +0000
@@ -0,0 +1,24 @@
1<!-- ##### SECTION Title ##### -->
2entity-internal
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12
13<!-- ##### SECTION See_Also ##### -->
14<para>
15
16</para>
17
18
19<!-- ##### SECTION Stability_Level ##### -->
20
21
22<!-- ##### SECTION Image ##### -->
23
24
025
=== removed file 'doc/reference/libtelepathy-logger/tmpl/entity-internal.sgml'
--- doc/reference/libtelepathy-logger/tmpl/entity-internal.sgml 2012-04-03 16:57:44 +0000
+++ doc/reference/libtelepathy-logger/tmpl/entity-internal.sgml 1970-01-01 00:00:00 +0000
@@ -1,24 +0,0 @@
1<!-- ##### SECTION Title ##### -->
2entity-internal
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12
13<!-- ##### SECTION See_Also ##### -->
14<para>
15
16</para>
17
18
19<!-- ##### SECTION Stability_Level ##### -->
20
21
22<!-- ##### SECTION Image ##### -->
23
24
250
=== added file 'doc/reference/libtelepathy-logger/tmpl/entity.sgml'
--- doc/reference/libtelepathy-logger/tmpl/entity.sgml 1970-01-01 00:00:00 +0000
+++ doc/reference/libtelepathy-logger/tmpl/entity.sgml 2012-10-25 23:21:20 +0000
@@ -0,0 +1,133 @@
1<!-- ##### SECTION Title ##### -->
2entity
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12
13<!-- ##### SECTION See_Also ##### -->
14<para>
15
16</para>
17
18
19<!-- ##### SECTION Stability_Level ##### -->
20
21
22<!-- ##### SECTION Image ##### -->
23
24
25<!-- ##### STRUCT TplEntity ##### -->
26<para>
27
28</para>
29
30
31<!-- ##### ARG TplEntity:alias ##### -->
32<para>
33
34</para>
35
36<!-- ##### ARG TplEntity:avatar-token ##### -->
37<para>
38
39</para>
40
41<!-- ##### ARG TplEntity:identifier ##### -->
42<para>
43
44</para>
45
46<!-- ##### ARG TplEntity:type ##### -->
47<para>
48
49</para>
50
51<!-- ##### STRUCT TplEntityPriv ##### -->
52<para>
53
54</para>
55
56
57<!-- ##### ENUM TplEntityType ##### -->
58<para>
59
60</para>
61
62@TPL_ENTITY_UNKNOWN:
63@TPL_ENTITY_CONTACT:
64@TPL_ENTITY_ROOM:
65@TPL_ENTITY_SELF:
66
67<!-- ##### FUNCTION tpl_entity_get_alias ##### -->
68<para>
69
70</para>
71
72@self:
73@Returns:
74
75
76<!-- ##### FUNCTION tpl_entity_get_avatar_token ##### -->
77<para>
78
79</para>
80
81@self:
82@Returns:
83
84
85<!-- ##### FUNCTION tpl_entity_get_entity_type ##### -->
86<para>
87
88</para>
89
90@self:
91@Returns:
92
93
94<!-- ##### FUNCTION tpl_entity_get_identifier ##### -->
95<para>
96
97</para>
98
99@self:
100@Returns:
101
102
103<!-- ##### FUNCTION tpl_entity_new ##### -->
104<para>
105
106</para>
107
108@id:
109@type:
110@alias:
111@avatar_token:
112@Returns:
113
114
115<!-- ##### FUNCTION tpl_entity_new_from_room_id ##### -->
116<para>
117
118</para>
119
120@room_id:
121@Returns:
122
123
124<!-- ##### FUNCTION tpl_entity_new_from_tp_contact ##### -->
125<para>
126
127</para>
128
129@contact:
130@type:
131@Returns:
132
133
0134
=== removed file 'doc/reference/libtelepathy-logger/tmpl/entity.sgml'
--- doc/reference/libtelepathy-logger/tmpl/entity.sgml 2012-04-03 16:57:44 +0000
+++ doc/reference/libtelepathy-logger/tmpl/entity.sgml 1970-01-01 00:00:00 +0000
@@ -1,133 +0,0 @@
1<!-- ##### SECTION Title ##### -->
2entity
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12
13<!-- ##### SECTION See_Also ##### -->
14<para>
15
16</para>
17
18
19<!-- ##### SECTION Stability_Level ##### -->
20
21
22<!-- ##### SECTION Image ##### -->
23
24
25<!-- ##### STRUCT TplEntity ##### -->
26<para>
27
28</para>
29
30
31<!-- ##### ARG TplEntity:alias ##### -->
32<para>
33
34</para>
35
36<!-- ##### ARG TplEntity:avatar-token ##### -->
37<para>
38
39</para>
40
41<!-- ##### ARG TplEntity:identifier ##### -->
42<para>
43
44</para>
45
46<!-- ##### ARG TplEntity:type ##### -->
47<para>
48
49</para>
50
51<!-- ##### STRUCT TplEntityPriv ##### -->
52<para>
53
54</para>
55
56
57<!-- ##### ENUM TplEntityType ##### -->
58<para>
59
60</para>
61
62@TPL_ENTITY_UNKNOWN:
63@TPL_ENTITY_CONTACT:
64@TPL_ENTITY_ROOM:
65@TPL_ENTITY_SELF:
66
67<!-- ##### FUNCTION tpl_entity_get_alias ##### -->
68<para>
69
70</para>
71
72@self:
73@Returns:
74
75
76<!-- ##### FUNCTION tpl_entity_get_avatar_token ##### -->
77<para>
78
79</para>
80
81@self:
82@Returns:
83
84
85<!-- ##### FUNCTION tpl_entity_get_entity_type ##### -->
86<para>
87
88</para>
89
90@self:
91@Returns:
92
93
94<!-- ##### FUNCTION tpl_entity_get_identifier ##### -->
95<para>
96
97</para>
98
99@self:
100@Returns:
101
102
103<!-- ##### FUNCTION tpl_entity_new ##### -->
104<para>
105
106</para>
107
108@id:
109@type:
110@alias:
111@avatar_token:
112@Returns:
113
114
115<!-- ##### FUNCTION tpl_entity_new_from_room_id ##### -->
116<para>
117
118</para>
119
120@room_id:
121@Returns:
122
123
124<!-- ##### FUNCTION tpl_entity_new_from_tp_contact ##### -->
125<para>
126
127</para>
128
129@contact:
130@type:
131@Returns:
132
133
1340
=== added file 'doc/reference/libtelepathy-logger/tmpl/event.sgml'
--- doc/reference/libtelepathy-logger/tmpl/event.sgml 1970-01-01 00:00:00 +0000
+++ doc/reference/libtelepathy-logger/tmpl/event.sgml 2012-10-25 23:21:20 +0000
@@ -0,0 +1,127 @@
1<!-- ##### SECTION Title ##### -->
2event
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12
13<!-- ##### SECTION See_Also ##### -->
14<para>
15
16</para>
17
18
19<!-- ##### SECTION Stability_Level ##### -->
20
21
22<!-- ##### SECTION Image ##### -->
23
24
25<!-- ##### STRUCT TplEvent ##### -->
26<para>
27
28</para>
29
30
31<!-- ##### ARG TplEvent:account ##### -->
32<para>
33
34</para>
35
36<!-- ##### ARG TplEvent:account-path ##### -->
37<para>
38
39</para>
40
41<!-- ##### ARG TplEvent:channel-path ##### -->
42<para>
43
44</para>
45
46<!-- ##### ARG TplEvent:receiver ##### -->
47<para>
48
49</para>
50
51<!-- ##### ARG TplEvent:sender ##### -->
52<para>
53
54</para>
55
56<!-- ##### ARG TplEvent:timestamp ##### -->
57<para>
58
59</para>
60
61<!-- ##### STRUCT TplEventClass ##### -->
62<para>
63
64</para>
65
66
67<!-- ##### STRUCT TplEventPriv ##### -->
68<para>
69
70</para>
71
72
73<!-- ##### FUNCTION tpl_event_equal ##### -->
74<para>
75
76</para>
77
78@self:
79@data:
80@Returns:
81
82
83<!-- ##### FUNCTION tpl_event_get_account ##### -->
84<para>
85
86</para>
87
88@self:
89@Returns:
90
91
92<!-- ##### FUNCTION tpl_event_get_account_path ##### -->
93<para>
94
95</para>
96
97@self:
98@Returns:
99
100
101<!-- ##### FUNCTION tpl_event_get_receiver ##### -->
102<para>
103
104</para>
105
106@self:
107@Returns:
108
109
110<!-- ##### FUNCTION tpl_event_get_sender ##### -->
111<para>
112
113</para>
114
115@self:
116@Returns:
117
118
119<!-- ##### FUNCTION tpl_event_get_timestamp ##### -->
120<para>
121
122</para>
123
124@self:
125@Returns:
126
127
0128
=== removed file 'doc/reference/libtelepathy-logger/tmpl/event.sgml'
--- doc/reference/libtelepathy-logger/tmpl/event.sgml 2012-04-03 16:57:44 +0000
+++ doc/reference/libtelepathy-logger/tmpl/event.sgml 1970-01-01 00:00:00 +0000
@@ -1,127 +0,0 @@
1<!-- ##### SECTION Title ##### -->
2event
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12
13<!-- ##### SECTION See_Also ##### -->
14<para>
15
16</para>
17
18
19<!-- ##### SECTION Stability_Level ##### -->
20
21
22<!-- ##### SECTION Image ##### -->
23
24
25<!-- ##### STRUCT TplEvent ##### -->
26<para>
27
28</para>
29
30
31<!-- ##### ARG TplEvent:account ##### -->
32<para>
33
34</para>
35
36<!-- ##### ARG TplEvent:account-path ##### -->
37<para>
38
39</para>
40
41<!-- ##### ARG TplEvent:channel-path ##### -->
42<para>
43
44</para>
45
46<!-- ##### ARG TplEvent:receiver ##### -->
47<para>
48
49</para>
50
51<!-- ##### ARG TplEvent:sender ##### -->
52<para>
53
54</para>
55
56<!-- ##### ARG TplEvent:timestamp ##### -->
57<para>
58
59</para>
60
61<!-- ##### STRUCT TplEventClass ##### -->
62<para>
63
64</para>
65
66
67<!-- ##### STRUCT TplEventPriv ##### -->
68<para>
69
70</para>
71
72
73<!-- ##### FUNCTION tpl_event_equal ##### -->
74<para>
75
76</para>
77
78@self:
79@data:
80@Returns:
81
82
83<!-- ##### FUNCTION tpl_event_get_account ##### -->
84<para>
85
86</para>
87
88@self:
89@Returns:
90
91
92<!-- ##### FUNCTION tpl_event_get_account_path ##### -->
93<para>
94
95</para>
96
97@self:
98@Returns:
99
100
101<!-- ##### FUNCTION tpl_event_get_receiver ##### -->
102<para>
103
104</para>
105
106@self:
107@Returns:
108
109
110<!-- ##### FUNCTION tpl_event_get_sender ##### -->
111<para>
112
113</para>
114
115@self:
116@Returns:
117
118
119<!-- ##### FUNCTION tpl_event_get_timestamp ##### -->
120<para>
121
122</para>
123
124@self:
125@Returns:
126
127
1280
=== added file 'doc/reference/libtelepathy-logger/tmpl/log-manager.sgml'
--- doc/reference/libtelepathy-logger/tmpl/log-manager.sgml 1970-01-01 00:00:00 +0000
+++ doc/reference/libtelepathy-logger/tmpl/log-manager.sgml 2012-10-25 23:21:20 +0000
@@ -0,0 +1,234 @@
1<!-- ##### SECTION Title ##### -->
2log-manager
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12
13<!-- ##### SECTION See_Also ##### -->
14<para>
15
16</para>
17
18
19<!-- ##### SECTION Stability_Level ##### -->
20
21
22<!-- ##### SECTION Image ##### -->
23
24
25<!-- ##### MACRO TPL_LOG_MANAGER_ERROR ##### -->
26<para>
27
28</para>
29
30
31
32<!-- ##### MACRO TPL_TYPE_LOG_SEARCH_HIT ##### -->
33<para>
34
35</para>
36
37
38
39<!-- ##### ENUM TplEventTypeMask ##### -->
40<para>
41
42</para>
43
44@TPL_EVENT_MASK_TEXT:
45@TPL_EVENT_MASK_CALL:
46@TPL_EVENT_MASK_ANY:
47
48<!-- ##### USER_FUNCTION TplLogEventFilter ##### -->
49<para>
50
51</para>
52
53@event:
54@user_data:
55@Returns:
56
57
58<!-- ##### STRUCT TplLogManager ##### -->
59<para>
60
61</para>
62
63
64<!-- ##### ENUM TplLogManagerError ##### -->
65<para>
66
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: