Web page and doxygen documentation created
[tpsession] / www / doxygen / classTpSessionObserver.html
1 <?xml version="1.0" encoding="iso-8859-1"?>
2 <!DOCTYPE html
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">
5 <head>
6   <title>tpsession: TpSessionObserver Class Reference</title>
7   <link href="doxygen.css" rel="stylesheet" type="text/css" />
8 </head>
9 <body>
10 <table border="0" cellpadding="0" cellspacing="0" width="100%">
11 <tr>
12 <td width="1">&nbsp;&nbsp;</td>
13 <td class="postheader" valign="center">
14 <a href="index.html">
15 <font color="#004faf">Home</font></a>&nbsp;&middot;
16 <a href="classes.html">
17 <font color="#004faf">All Classes</font></a>&nbsp;&middot;
18 <a href="namespaces.html">
19 <font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
20 <a href="modules.html">
21 <font color="#004faf">Modules</font></a>&nbsp;&middot;
22 <a href="functions.html">
23 <font color="#004faf">Functions</font></a>&nbsp;&middot;
24 <a href="files.html">
25 <font color="#004faf">Files</font></a>
26 </td>
27 </tr>
28 </table>
29 </body>
30 </html>
31 <!-- Generated by Doxygen 1.5.6 -->
32 <div class="contents">
33 <h1>TpSessionObserver Class Reference</h1><!-- doxytag: class="TpSessionObserver" --><code>#include &lt;<a class="el" href="tpsessionobserver_8h-source.html">tpsessionobserver.h</a>&gt;</code>
34 <p>
35
36 <p>
37 <a href="classTpSessionObserver-members.html">List of all members.</a><h2>Public Member Functions</h2>
38 <ul>
39 <li><a class="el" href="classTpSessionObserver.html#8a05a20930f9cb42e3a7aaa15863c9ae">TpSessionObserver</a> (const Tp::ChannelClassList &amp;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&lt;&gt; &amp;context, const Tp::AccountPtr &amp;account, const Tp::ConnectionPtr &amp;connection, const QList&lt; Tp::ChannelPtr &gt; &amp;channels, const Tp::ChannelDispatchOperationPtr &amp;dispatchOperation, const QList&lt; Tp::ChannelRequestPtr &gt; &amp;requestsSatisfied, const QVariantMap &amp;observerInfo)
41 <dl class="el"><dd class="mdescRight">Realisation of Tp::AbstractClientObserver.  <a href="#caa43e538e4e099e7a1ca1267b6096a1"></a><br></dl></ul>
42 <h2>Public Attributes</h2>
43 <ul>
44 <li><a class="el" href="classTpSession.html">TpSession</a> * <a class="el" href="classTpSessionObserver.html#0668d10d68b5b8bc0128d20eb059f9ca">tpSession</a>
45 </ul>
46 <hr><h2>Constructor &amp; Destructor Documentation</h2>
47 <a class="anchor" name="8a05a20930f9cb42e3a7aaa15863c9ae"></a><!-- doxytag: member="TpSessionObserver::TpSessionObserver" ref="8a05a20930f9cb42e3a7aaa15863c9ae" args="(const Tp::ChannelClassList &amp;channelfilter, TpSession *session)" -->
48 <div class="memitem">
49 <div class="memproto">
50       <table class="memname">
51         <tr>
52           <td class="memname"><a class="el" href="classTpSessionObserver.html">TpSessionObserver</a>           </td>
53           <td>(</td>
54           <td class="paramtype">const Tp::ChannelClassList &amp;&nbsp;</td>
55           <td class="paramname"> <em>channelfilter</em>, </td>
56         </tr>
57         <tr>
58           <td class="paramkey"></td>
59           <td></td>
60           <td class="paramtype"><a class="el" href="classTpSession.html">TpSession</a> *&nbsp;</td>
61           <td class="paramname"> <em>session</em></td><td>&nbsp;</td>
62         </tr>
63         <tr>
64           <td></td>
65           <td>)</td>
66           <td></td><td></td><td></td>
67         </tr>
68       </table>
69 </div>
70 <div class="memdoc">
71
72 <p>
73
74 </div>
75 </div><p>
76 <hr><h2>Member Function Documentation</h2>
77 <a class="anchor" name="caa43e538e4e099e7a1ca1267b6096a1"></a><!-- doxytag: member="TpSessionObserver::observeChannels" ref="caa43e538e4e099e7a1ca1267b6096a1" args="(const Tp::MethodInvocationContextPtr&lt;&gt; &amp;context, const Tp::AccountPtr &amp;account, const Tp::ConnectionPtr &amp;connection, const QList&lt; Tp::ChannelPtr &gt; &amp;channels, const Tp::ChannelDispatchOperationPtr &amp;dispatchOperation, const QList&lt; Tp::ChannelRequestPtr &gt; &amp;requestsSatisfied, const QVariantMap &amp;observerInfo)" -->
78 <div class="memitem">
79 <div class="memproto">
80       <table class="memname">
81         <tr>
82           <td class="memname">void observeChannels           </td>
83           <td>(</td>
84           <td class="paramtype">const Tp::MethodInvocationContextPtr&lt;&gt; &amp;&nbsp;</td>
85           <td class="paramname"> <em>context</em>, </td>
86         </tr>
87         <tr>
88           <td class="paramkey"></td>
89           <td></td>
90           <td class="paramtype">const Tp::AccountPtr &amp;&nbsp;</td>
91           <td class="paramname"> <em>account</em>, </td>
92         </tr>
93         <tr>
94           <td class="paramkey"></td>
95           <td></td>
96           <td class="paramtype">const Tp::ConnectionPtr &amp;&nbsp;</td>
97           <td class="paramname"> <em>connection</em>, </td>
98         </tr>
99         <tr>
100           <td class="paramkey"></td>
101           <td></td>
102           <td class="paramtype">const QList&lt; Tp::ChannelPtr &gt; &amp;&nbsp;</td>
103           <td class="paramname"> <em>channels</em>, </td>
104         </tr>
105         <tr>
106           <td class="paramkey"></td>
107           <td></td>
108           <td class="paramtype">const Tp::ChannelDispatchOperationPtr &amp;&nbsp;</td>
109           <td class="paramname"> <em>dispatchOperation</em>, </td>
110         </tr>
111         <tr>
112           <td class="paramkey"></td>
113           <td></td>
114           <td class="paramtype">const QList&lt; Tp::ChannelRequestPtr &gt; &amp;&nbsp;</td>
115           <td class="paramname"> <em>requestsSatisfied</em>, </td>
116         </tr>
117         <tr>
118           <td class="paramkey"></td>
119           <td></td>
120           <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
121           <td class="paramname"> <em>observerInfo</em></td><td>&nbsp;</td>
122         </tr>
123         <tr>
124           <td></td>
125           <td>)</td>
126           <td></td><td></td><td><code> [virtual]</code></td>
127         </tr>
128       </table>
129 </div>
130 <div class="memdoc">
131
132 <p>
133 Realisation of Tp::AbstractClientObserver. 
134 <p>
135
136 </div>
137 </div><p>
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">
143         <tr>
144           <td class="memname"><a class="el" href="classTpSession.html">TpSession</a>* <a class="el" href="classTpSessionObserver.html#0668d10d68b5b8bc0128d20eb059f9ca">tpSession</a>          </td>
145         </tr>
146       </table>
147 </div>
148 <div class="memdoc">
149
150 <p>
151
152 </div>
153 </div><p>
154 </div>
155 <p /><address><hr /><div align="center">
156 <table width="100%" cellspacing="0" border="0"><tr class="address">
157 <td width="30%">Copyright &copy; 2010 Nokia Corporation</td>
158 <td width="30%" align="right"><div align="right">TpSession </div></td>
159 </tr></table></div></address>
160 </body>
161 </html>