summaryrefslogtreecommitdiff
path: root/TelepathyQt/groups.dox
blob: a5415c4d79ae92fbb3daceee8e51d1d2d15718c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
/*
 * This file is part of TelepathyQt
 *
 * @copyright Copyright (C) 2010 Collabora Ltd. <http://www.collabora.co.uk/>
 * @copyright Copyright (C) 2010 Nokia Corporation
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */

/**
 * \defgroup clientsideproxies Client-side proxies
 *
 * Proxy objects representing remote service objects accessed via D-Bus.
 *
 * In addition to providing direct access to methods, signals and properties
 * exported by the remote objects, some of these proxies offer features like
 * automatic inspection of remote object capabilities, property tracking,
 * backwards compatibility helpers for older services and other utilities.
 */

/**
 * \defgroup clientaccount Account proxies
 * \ingroup clientsideproxies
 *
 * Proxy objects representing remote Telepathy account objects and their
 * optional interfaces.
 */

/**
 * \defgroup clientam Account manager proxies
 * \ingroup clientsideproxies
 *
 * Proxy objects representing remote Telepathy account manager objects and their
 * optional interfaces.
 */

/**
 * \defgroup clientchannel Channel proxies
 * \ingroup clientsideproxies
 *
 * Proxy objects representing remote Telepathy Channel objects and their
 * optional interfaces.
 */

/**
 * \defgroup clientchanneldispatcher ChannelDispatcher proxies
 * \ingroup clientsideproxies
 *
 * Proxy objects representing remote Telepathy ChannelDispatcher objects and
 * their optional interfaces.
 */

/**
 * \defgroup clientchanneldispatchoperation ChannelDispatchOperation proxies
 * \ingroup clientsideproxies
 *
 * Proxy objects representing remote Telepathy ChannelDispatchOperation objects
 * and their optional interfaces.
 */

/**
 * \defgroup clientchannelrequest ChannelRequest proxies
 * \ingroup clientsideproxies
 *
 * Proxy objects representing remote Telepathy ChannelRequest objects and their
 * optional interfaces.
 */

/**
 * \defgroup clientclient Client proxies
 * \ingroup clientsideproxies
 *
 * Proxy objects representing remote Telepathy Client objects (approvers,
 * handlers and observers) and their optional interfaces.
 */

/**
 * \defgroup clientcm Connection manager proxies
 * \ingroup clientsideproxies
 *
 * Proxy objects representing remote Telepathy ConnectionManager objects and
 * their optional interfaces.
 */

/**
 * \defgroup clientconn Connection proxies
 * \ingroup clientsideproxies
 *
 * Proxy objects representing remote Telepathy Connection objects and their
 * optional interfaces.
 */

/**
 * \defgroup servicesideimpl Service-side implementation
 *
 * Classes to implement service D-Bus objects.
 */

/**
 * \defgroup servicechannel Channel service implementation
 * \ingroup servicesideimpl
 *
 * Classes to implement Telepathy Channel objects and their
 * optional interfaces.
 */

/**
 * \defgroup servicecm Connection manager service implementation
 * \ingroup servicesideimpl
 *
 * Classes to implement Telepathy ConnectionManager objects and their
 * optional interfaces.
 */

/**
 * \defgroup serviceconn Connection service implementation
 * \ingroup servicesideimpl
 *
 * Classes to implement Telepathy Connection objects and their
 * optional interfaces.
 */

/**
 * \defgroup wrappers Wrapper classes
 *
 * Wrapper classes representing a Telepathy type.
 */

/**
 * \defgroup utils Utililty classes
 *
 * Utility classes.
 */