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> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Data Structures</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Data Fields</a> <a class="qindex" href="globals.html">Globals</a> </center> 9<hr><h1>CPVCmnInterfaceObserverMessage Class Reference</h1><code>#include <<a class="el" href="pv__common__types_8h-source.html">pv_common_types.h</a>></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> </td><td valign=bottom><a class="el" href="classCPVCmnInterfaceObserverMessage.html#a0">CPVCmnInterfaceObserverMessage</a> ()</td></tr> 21<tr><td nowrap align=right valign=top> </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 </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> </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 </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> </td><td valign=bottom><a class="el" href="classCPVCmnInterfaceObserverMessage.html#m0">iResponseType</a></td></tr> 27<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classCPVCmnInterfaceObserverMessage.html#m1">iPriority</a></td></tr> 28<tr><td nowrap align=right valign=top>int </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 & 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">( </td> 44 <td class="mdname1" valign="top" nowrap> </td> 45 <td class="md" valign="top">) </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 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">( </td> 72 <td class="md" nowrap valign="top"><a class="el" href="pv__common__types_8h.html#a7">TPVCmnResponseType</a> </td> 73 <td class="mdname1" valign="top" nowrap> <em>aResponseType</em> </td> 74 <td class="md" valign="top">) </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 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">( </td> 101 <td class="mdname1" valign="top" nowrap> </td> 102 <td class="md" valign="top">) </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 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">( </td> 130 <td class="mdname1" valign="top" nowrap> </td> 131 <td class="md" valign="top">) </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 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">( </td> 158 <td class="mdname1" valign="top" nowrap> </td> 159 <td class="md" valign="top">) </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 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 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 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 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