• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3<title>CPVCmnInterfaceObserverMessage class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5</head><body>
6<!-- Generated by Doxygen 1.2.18 -->
7<center>
8<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; </center>
9<hr><h1>CPVCmnInterfaceObserverMessage Class Reference</h1><code>#include &lt;<a class="el" href="pv__common__types_8h-source.html">pv_common_types.h</a>&gt;</code>
10<p>
11<p>Inheritance diagram for CPVCmnInterfaceObserverMessage:
12<p><center><img src="classCPVCmnInterfaceObserverMessage.png" usemap="#CPVCmnInterfaceObserverMessage_map" border="0" alt=""></center>
13<map name="CPVCmnInterfaceObserverMessage_map">
14<area href="classCPVCmnAsyncEvent.html" alt="CPVCmnAsyncEvent" shape="rect" coords="0,56,218,80">
15<area href="classCPVCmnCmdResp.html" alt="CPVCmnCmdResp" shape="rect" coords="228,56,446,80">
16</map>
17<table border=0 cellpadding=0 cellspacing=0>
18<tr><td></td></tr>
19<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
20<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classCPVCmnInterfaceObserverMessage.html#a0">CPVCmnInterfaceObserverMessage</a> ()</td></tr>
21<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classCPVCmnInterfaceObserverMessage.html#a1">CPVCmnInterfaceObserverMessage</a> (<a class="el" href="pv__common__types_8h.html#a7">TPVCmnResponseType</a> aResponseType)</td></tr>
22<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classCPVCmnInterfaceObserverMessage.html#a2">~CPVCmnInterfaceObserverMessage</a> ()</td></tr>
23<tr><td nowrap align=right valign=top><a class="el" href="pv__common__types_8h.html#a7">TPVCmnResponseType</a>&nbsp;</td><td valign=bottom><a class="el" href="classCPVCmnInterfaceObserverMessage.html#a3">GetResponseType</a> () const</td></tr>
24<tr><td nowrap align=right valign=top>virtual int&nbsp;</td><td valign=bottom><a class="el" href="classCPVCmnInterfaceObserverMessage.html#a4">GetPriority</a> () const</td></tr>
25<tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
26<tr><td nowrap align=right valign=top><a class="el" href="pv__common__types_8h.html#a7">TPVCmnResponseType</a>&nbsp;</td><td valign=bottom><a class="el" href="classCPVCmnInterfaceObserverMessage.html#m0">iResponseType</a></td></tr>
27<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classCPVCmnInterfaceObserverMessage.html#m1">iPriority</a></td></tr>
28<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classCPVCmnInterfaceObserverMessage.html#m2">iOrder</a></td></tr>
29</table>
30<hr><a name="_details"></a><h2>Detailed Description</h2>
31CPVCmnInterfaceObserverMessage Class
32<p>
33CPVCmnInterfaceObserverMessage is the interface to the pv2way SDK, which allows initialization, control, and termination of a two-way terminal. The application is expected to contain and maintain a pointer to the CPV2WayInterface instance at all times that a call is active. The CPV2WayFactory factory class is to be used to create and delete instances of this class
34<p>
35<hr><h2>Constructor &amp; Destructor Documentation</h2>
36<a name="a0" doxytag="CPVCmnInterfaceObserverMessage::CPVCmnInterfaceObserverMessage"></a><p>
37<table width="100%" cellpadding="2" cellspacing="0" border="0">
38  <tr>
39    <td class="md">
40      <table cellpadding="0" cellspacing="0" border="0">
41        <tr>
42          <td class="md" nowrap valign="top"> CPVCmnInterfaceObserverMessage::CPVCmnInterfaceObserverMessage </td>
43          <td class="md" valign="top">(&nbsp;</td>
44          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
45          <td class="md" valign="top">)&nbsp;</td>
46          <td class="md" nowrap><code> [inline]</code></td>
47        </tr>
48
49      </table>
50    </td>
51  </tr>
52</table>
53<table cellspacing=5 cellpadding=0 border=0>
54  <tr>
55    <td>
56      &nbsp;
57    </td>
58    <td>
59
60<p>
61    </td>
62  </tr>
63</table>
64<a name="a1" doxytag="CPVCmnInterfaceObserverMessage::CPVCmnInterfaceObserverMessage"></a><p>
65<table width="100%" cellpadding="2" cellspacing="0" border="0">
66  <tr>
67    <td class="md">
68      <table cellpadding="0" cellspacing="0" border="0">
69        <tr>
70          <td class="md" nowrap valign="top"> CPVCmnInterfaceObserverMessage::CPVCmnInterfaceObserverMessage </td>
71          <td class="md" valign="top">(&nbsp;</td>
72          <td class="md" nowrap valign="top"><a class="el" href="pv__common__types_8h.html#a7">TPVCmnResponseType</a>&nbsp;</td>
73          <td class="mdname1" valign="top" nowrap>&nbsp; <em>aResponseType</em>          </td>
74          <td class="md" valign="top">)&nbsp;</td>
75          <td class="md" nowrap><code> [inline]</code></td>
76        </tr>
77
78      </table>
79    </td>
80  </tr>
81</table>
82<table cellspacing=5 cellpadding=0 border=0>
83  <tr>
84    <td>
85      &nbsp;
86    </td>
87    <td>
88
89<p>
90    </td>
91  </tr>
92</table>
93<a name="a2" doxytag="CPVCmnInterfaceObserverMessage::~CPVCmnInterfaceObserverMessage"></a><p>
94<table width="100%" cellpadding="2" cellspacing="0" border="0">
95  <tr>
96    <td class="md">
97      <table cellpadding="0" cellspacing="0" border="0">
98        <tr>
99          <td class="md" nowrap valign="top"> virtual CPVCmnInterfaceObserverMessage::~CPVCmnInterfaceObserverMessage </td>
100          <td class="md" valign="top">(&nbsp;</td>
101          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
102          <td class="md" valign="top">)&nbsp;</td>
103          <td class="md" nowrap><code> [inline, virtual]</code></td>
104        </tr>
105
106      </table>
107    </td>
108  </tr>
109</table>
110<table cellspacing=5 cellpadding=0 border=0>
111  <tr>
112    <td>
113      &nbsp;
114    </td>
115    <td>
116
117<p>
118    </td>
119  </tr>
120</table>
121<hr><h2>Member Function Documentation</h2>
122<a name="a4" doxytag="CPVCmnInterfaceObserverMessage::GetPriority"></a><p>
123<table width="100%" cellpadding="2" cellspacing="0" border="0">
124  <tr>
125    <td class="md">
126      <table cellpadding="0" cellspacing="0" border="0">
127        <tr>
128          <td class="md" nowrap valign="top"> virtual int CPVCmnInterfaceObserverMessage::GetPriority </td>
129          <td class="md" valign="top">(&nbsp;</td>
130          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
131          <td class="md" valign="top">)&nbsp;</td>
132          <td class="md" nowrap> const<code> [inline, virtual]</code></td>
133        </tr>
134
135      </table>
136    </td>
137  </tr>
138</table>
139<table cellspacing=5 cellpadding=0 border=0>
140  <tr>
141    <td>
142      &nbsp;
143    </td>
144    <td>
145
146<p>
147    </td>
148  </tr>
149</table>
150<a name="a3" doxytag="CPVCmnInterfaceObserverMessage::GetResponseType"></a><p>
151<table width="100%" cellpadding="2" cellspacing="0" border="0">
152  <tr>
153    <td class="md">
154      <table cellpadding="0" cellspacing="0" border="0">
155        <tr>
156          <td class="md" nowrap valign="top"> <a class="el" href="pv__common__types_8h.html#a7">TPVCmnResponseType</a> CPVCmnInterfaceObserverMessage::GetResponseType </td>
157          <td class="md" valign="top">(&nbsp;</td>
158          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
159          <td class="md" valign="top">)&nbsp;</td>
160          <td class="md" nowrap> const<code> [inline]</code></td>
161        </tr>
162
163      </table>
164    </td>
165  </tr>
166</table>
167<table cellspacing=5 cellpadding=0 border=0>
168  <tr>
169    <td>
170      &nbsp;
171    </td>
172    <td>
173
174<p>
175    </td>
176  </tr>
177</table>
178<hr><h2>Field Documentation</h2>
179<a name="m2" doxytag="CPVCmnInterfaceObserverMessage::iOrder"></a><p>
180<table width="100%" cellpadding="2" cellspacing="0" border="0">
181  <tr>
182    <td class="md">
183      <table cellpadding="0" cellspacing="0" border="0">
184        <tr>
185          <td class="md" nowrap valign="top"> int CPVCmnInterfaceObserverMessage::iOrder
186      </table>
187    </td>
188  </tr>
189</table>
190<table cellspacing=5 cellpadding=0 border=0>
191  <tr>
192    <td>
193      &nbsp;
194    </td>
195    <td>
196
197<p>
198    </td>
199  </tr>
200</table>
201<a name="m1" doxytag="CPVCmnInterfaceObserverMessage::iPriority"></a><p>
202<table width="100%" cellpadding="2" cellspacing="0" border="0">
203  <tr>
204    <td class="md">
205      <table cellpadding="0" cellspacing="0" border="0">
206        <tr>
207          <td class="md" nowrap valign="top"> int CPVCmnInterfaceObserverMessage::iPriority
208      </table>
209    </td>
210  </tr>
211</table>
212<table cellspacing=5 cellpadding=0 border=0>
213  <tr>
214    <td>
215      &nbsp;
216    </td>
217    <td>
218
219<p>
220    </td>
221  </tr>
222</table>
223<a name="m0" doxytag="CPVCmnInterfaceObserverMessage::iResponseType"></a><p>
224<table width="100%" cellpadding="2" cellspacing="0" border="0">
225  <tr>
226    <td class="md">
227      <table cellpadding="0" cellspacing="0" border="0">
228        <tr>
229          <td class="md" nowrap valign="top"> <a class="el" href="pv__common__types_8h.html#a7">TPVCmnResponseType</a> CPVCmnInterfaceObserverMessage::iResponseType
230      </table>
231    </td>
232  </tr>
233</table>
234<table cellspacing=5 cellpadding=0 border=0>
235  <tr>
236    <td>
237      &nbsp;
238    </td>
239    <td>
240
241<p>
242    </td>
243  </tr>
244</table>
245<hr>The documentation for this class was generated from the following file:<ul>
246<li><a class="el" href="pv__common__types_8h-source.html">pv_common_types.h</a></ul>
247<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>PV Author Engine</small>
248<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
249</small></address>
250</body>
251</html>
252