1 <?xml version="1.0" encoding="iso-8859-1"?>
3 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
6 <title>tpsession: TpSessionObserver Class Reference</title>
7 <link href="doxygen.css" rel="stylesheet" type="text/css" />
10 <table border="0" cellpadding="0" cellspacing="0" width="100%">
12 <td width="1"> </td>
13 <td class="postheader" valign="center">
15 <font color="#004faf">Home</font></a> ·
16 <a href="classes.html">
17 <font color="#004faf">All Classes</font></a> ·
18 <a href="namespaces.html">
19 <font color="#004faf">All Namespaces</font></a> ·
20 <a href="modules.html">
21 <font color="#004faf">Modules</font></a> ·
22 <a href="functions.html">
23 <font color="#004faf">Functions</font></a> ·
25 <font color="#004faf">Files</font></a>
31 <!-- Generated by Doxygen 1.5.6 -->
32 <div class="contents">
33 <h1>TpSessionObserver Class Reference</h1><!-- doxytag: class="TpSessionObserver" --><code>#include <<a class="el" href="tpsessionobserver_8h-source.html">tpsessionobserver.h</a>></code>
37 <a href="classTpSessionObserver-members.html">List of all members.</a><h2>Public Member Functions</h2>
39 <li><a class="el" href="classTpSessionObserver.html#8a05a20930f9cb42e3a7aaa15863c9ae">TpSessionObserver</a> (const Tp::ChannelClassList &channelfilter, <a class="el" href="classTpSession.html">TpSession</a> *session)
40 <li>virtual void <a class="el" href="classTpSessionObserver.html#caa43e538e4e099e7a1ca1267b6096a1">observeChannels</a> (const Tp::MethodInvocationContextPtr<> &context, const Tp::AccountPtr &account, const Tp::ConnectionPtr &connection, const QList< Tp::ChannelPtr > &channels, const Tp::ChannelDispatchOperationPtr &dispatchOperation, const QList< Tp::ChannelRequestPtr > &requestsSatisfied, const QVariantMap &observerInfo)
41 <dl class="el"><dd class="mdescRight">Realisation of Tp::AbstractClientObserver. <a href="#caa43e538e4e099e7a1ca1267b6096a1"></a><br></dl></ul>
42 <h2>Public Attributes</h2>
44 <li><a class="el" href="classTpSession.html">TpSession</a> * <a class="el" href="classTpSessionObserver.html#0668d10d68b5b8bc0128d20eb059f9ca">tpSession</a>
46 <hr><h2>Constructor & Destructor Documentation</h2>
47 <a class="anchor" name="8a05a20930f9cb42e3a7aaa15863c9ae"></a><!-- doxytag: member="TpSessionObserver::TpSessionObserver" ref="8a05a20930f9cb42e3a7aaa15863c9ae" args="(const Tp::ChannelClassList &channelfilter, TpSession *session)" -->
49 <div class="memproto">
50 <table class="memname">
52 <td class="memname"><a class="el" href="classTpSessionObserver.html">TpSessionObserver</a> </td>
54 <td class="paramtype">const Tp::ChannelClassList & </td>
55 <td class="paramname"> <em>channelfilter</em>, </td>
58 <td class="paramkey"></td>
60 <td class="paramtype"><a class="el" href="classTpSession.html">TpSession</a> * </td>
61 <td class="paramname"> <em>session</em></td><td> </td>
66 <td></td><td></td><td></td>
76 <hr><h2>Member Function Documentation</h2>
77 <a class="anchor" name="caa43e538e4e099e7a1ca1267b6096a1"></a><!-- doxytag: member="TpSessionObserver::observeChannels" ref="caa43e538e4e099e7a1ca1267b6096a1" args="(const Tp::MethodInvocationContextPtr<> &context, const Tp::AccountPtr &account, const Tp::ConnectionPtr &connection, const QList< Tp::ChannelPtr > &channels, const Tp::ChannelDispatchOperationPtr &dispatchOperation, const QList< Tp::ChannelRequestPtr > &requestsSatisfied, const QVariantMap &observerInfo)" -->
79 <div class="memproto">
80 <table class="memname">
82 <td class="memname">void observeChannels </td>
84 <td class="paramtype">const Tp::MethodInvocationContextPtr<> & </td>
85 <td class="paramname"> <em>context</em>, </td>
88 <td class="paramkey"></td>
90 <td class="paramtype">const Tp::AccountPtr & </td>
91 <td class="paramname"> <em>account</em>, </td>
94 <td class="paramkey"></td>
96 <td class="paramtype">const Tp::ConnectionPtr & </td>
97 <td class="paramname"> <em>connection</em>, </td>
100 <td class="paramkey"></td>
102 <td class="paramtype">const QList< Tp::ChannelPtr > & </td>
103 <td class="paramname"> <em>channels</em>, </td>
106 <td class="paramkey"></td>
108 <td class="paramtype">const Tp::ChannelDispatchOperationPtr & </td>
109 <td class="paramname"> <em>dispatchOperation</em>, </td>
112 <td class="paramkey"></td>
114 <td class="paramtype">const QList< Tp::ChannelRequestPtr > & </td>
115 <td class="paramname"> <em>requestsSatisfied</em>, </td>
118 <td class="paramkey"></td>
120 <td class="paramtype">const QVariantMap & </td>
121 <td class="paramname"> <em>observerInfo</em></td><td> </td>
126 <td></td><td></td><td><code> [virtual]</code></td>
133 Realisation of Tp::AbstractClientObserver.
138 <hr><h2>Member Data Documentation</h2>
139 <a class="anchor" name="0668d10d68b5b8bc0128d20eb059f9ca"></a><!-- doxytag: member="TpSessionObserver::tpSession" ref="0668d10d68b5b8bc0128d20eb059f9ca" args="" -->
140 <div class="memitem">
141 <div class="memproto">
142 <table class="memname">
144 <td class="memname"><a class="el" href="classTpSession.html">TpSession</a>* <a class="el" href="classTpSessionObserver.html#0668d10d68b5b8bc0128d20eb059f9ca">tpSession</a> </td>
155 <p /><address><hr /><div align="center">
156 <table width="100%" cellspacing="0" border="0"><tr class="address">
157 <td width="30%">Copyright © 2010 Nokia Corporation</td>
158 <td width="30%" align="right"><div align="right">TpSession </div></td>
159 </tr></table></div></address>