aboutsummaryrefslogtreecommitdiff
path: root/doc/pvauthor_html/pv__engine__types_8h_source.html
blob: 1c857e67319e85e283d84b742879965d1a4a7545 (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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>pvauthor_engine: pv_engine_types.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<h1>pv_engine_types.h</h1><a href="pv__engine__types_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef PV_ENGINE_TYPES_H_INCLUDED</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define PV_ENGINE_TYPES_H_INCLUDED</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span>
<a name="l00004"></a>00004 <span class="preprocessor">#ifndef OSCL_BASE_H_INCLUDED</span>
<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor">#include &quot;oscl_base.h&quot;</span>
<a name="l00006"></a>00006 <span class="preprocessor">#endif</span>
<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="preprocessor">#ifndef OSCL_STRING_H_INCLUDED</span>
<a name="l00008"></a>00008 <span class="preprocessor"></span><span class="preprocessor">#include &quot;oscl_string.h&quot;</span>
<a name="l00009"></a>00009 <span class="preprocessor">#endif</span>
<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#ifndef OSCL_STRING_CONTAINERS_H_INCLUDED</span>
<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include &quot;oscl_string_containers.h&quot;</span>
<a name="l00012"></a>00012 <span class="preprocessor">#endif</span>
<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#ifndef OSCL_MEM_H_INCLUDED</span>
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#include &quot;oscl_mem.h&quot;</span>
<a name="l00015"></a>00015 <span class="preprocessor">#endif</span>
<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#ifndef PVMF_FORMAT_TYPE_H_INCLUDED</span>
<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#include &quot;pvmf_format_type.h&quot;</span>
<a name="l00018"></a>00018 <span class="preprocessor">#endif</span>
<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#ifndef PV_UUID_H_INCLUDED</span>
<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#include &quot;pv_uuid.h&quot;</span>
<a name="l00021"></a>00021 <span class="preprocessor">#endif</span>
<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#ifndef PV_INTERFACE_H_INCLUDED</span>
<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#include &quot;pv_interface.h&quot;</span>
<a name="l00024"></a>00024 <span class="preprocessor">#endif</span>
<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#ifndef OSCL_VECTOR_H_INCLUDED</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#include &quot;oscl_vector.h&quot;</span>
<a name="l00027"></a>00027 <span class="preprocessor">#endif</span>
<a name="l00028"></a>00028 <span class="preprocessor"></span>
<a name="l00029"></a>00029 <span class="comment">// DATA TYPES</span>
<a name="l00030"></a><a class="code" href="pv__engine__types_8h.html#a92105868008db33057f5edd977e95f1e">00030</a> <span class="keyword">typedef</span> int32 <a class="code" href="pv__engine__types_8h.html#a92105868008db33057f5edd977e95f1e">PVCommandId</a>;
<a name="l00031"></a><a class="code" href="pv__engine__types_8h.html#a11755c9f630c2066f61382f19c2f9e60">00031</a> <span class="keyword">typedef</span> int32 <a class="code" href="pv__engine__types_8h.html#a11755c9f630c2066f61382f19c2f9e60">PVEventType</a>;
<a name="l00032"></a><a class="code" href="pv__engine__types_8h.html#a0c33c0578acec3116c269ae9c548978a">00032</a> <span class="keyword">typedef</span> OsclAny* <a class="code" href="pv__engine__types_8h.html#a0c33c0578acec3116c269ae9c548978a">PVExclusivePtr</a>;
<a name="l00033"></a><a class="code" href="pv__engine__types_8h.html#a915d2539a1a25d7d22f55be58fa17fba">00033</a> <span class="keyword">typedef</span> int32 <a class="code" href="pv__engine__types_8h.html#a915d2539a1a25d7d22f55be58fa17fba">PVResponseType</a>;
<a name="l00034"></a><a class="code" href="pv__engine__types_8h.html#af588fccba2056bd9f60fa0fde9b7722e">00034</a> <span class="keyword">typedef</span> int32 <a class="code" href="pv__engine__types_8h.html#af588fccba2056bd9f60fa0fde9b7722e">PVLogLevelInfo</a>;
<a name="l00035"></a><a class="code" href="pv__engine__types_8h.html#a37ed1a8ed653b8f7b586b4d6dda872ab">00035</a> <span class="keyword">typedef</span> Oscl_Vector&lt;OSCL_HeapString&lt;OsclMemAllocator&gt;, OsclMemAllocator&gt; <a class="code" href="pv__engine__types_8h.html#a37ed1a8ed653b8f7b586b4d6dda872ab">PVPMetadataList</a>;
<a name="l00036"></a>00036 <span class="comment">/* Temporary definitions */</span>
<a name="l00037"></a><a class="code" href="pv__engine__types_8h.html#a9456e080ab1e16c2fdc52ccf3853f8cc">00037</a> <span class="keyword">typedef</span> int32 <a class="code" href="pv__engine__types_8h.html#a9456e080ab1e16c2fdc52ccf3853f8cc">PVSDKModuleInfo</a>;
<a name="l00038"></a>00038 <span class="comment">/* END of temp defs */</span>
<a name="l00039"></a>00039 
<a name="l00040"></a><a class="code" href="structPVSDKInfo.html">00040</a> <span class="keyword">struct </span><a class="code" href="structPVSDKInfo.html">PVSDKInfo</a>
<a name="l00041"></a>00041 {
<a name="l00042"></a><a class="code" href="structPVSDKInfo.html#aff2289da9839c9533f309f4778d3a3de">00042</a>     <a class="code" href="structPVSDKInfo.html#aff2289da9839c9533f309f4778d3a3de">PVSDKInfo</a>()
<a name="l00043"></a>00043     {
<a name="l00044"></a>00044         <a class="code" href="structPVSDKInfo.html#acb0b7d70578802974a27d46d76b856c3">iDate</a> = 0x00000000;
<a name="l00045"></a>00045     }
<a name="l00046"></a>00046 
<a name="l00047"></a><a class="code" href="structPVSDKInfo.html#af035ffca75910884b454cc7dee8dd48a">00047</a>     <a class="code" href="structPVSDKInfo.html">PVSDKInfo</a>&amp; <a class="code" href="structPVSDKInfo.html#af035ffca75910884b454cc7dee8dd48a">operator=</a>(<span class="keyword">const</span> <a class="code" href="structPVSDKInfo.html">PVSDKInfo</a>&amp; aSDKInfo)
<a name="l00048"></a>00048     {
<a name="l00049"></a>00049         <a class="code" href="structPVSDKInfo.html#a7a950710d47bc52011161b55b9f91439">iLabel</a> = aSDKInfo.<a class="code" href="structPVSDKInfo.html#a7a950710d47bc52011161b55b9f91439">iLabel</a>;
<a name="l00050"></a>00050         <a class="code" href="structPVSDKInfo.html#acb0b7d70578802974a27d46d76b856c3">iDate</a> = aSDKInfo.<a class="code" href="structPVSDKInfo.html#acb0b7d70578802974a27d46d76b856c3">iDate</a>;
<a name="l00051"></a>00051         <span class="keywordflow">return</span> *<span class="keyword">this</span>;
<a name="l00052"></a>00052     }
<a name="l00053"></a>00053 
<a name="l00054"></a><a class="code" href="structPVSDKInfo.html#a7a950710d47bc52011161b55b9f91439">00054</a>     OSCL_StackString&lt;80&gt; <a class="code" href="structPVSDKInfo.html#a7a950710d47bc52011161b55b9f91439">iLabel</a>;
<a name="l00055"></a><a class="code" href="structPVSDKInfo.html#acb0b7d70578802974a27d46d76b856c3">00055</a>     uint32 <a class="code" href="structPVSDKInfo.html#acb0b7d70578802974a27d46d76b856c3">iDate</a>; <span class="comment">// 0xyyyymmdd</span>
<a name="l00056"></a>00056 };
<a name="l00057"></a>00057 
<a name="l00058"></a>00058 
<a name="l00065"></a><a class="code" href="classPVEngineCommand.html">00065</a> <span class="keyword">class </span><a class="code" href="classPVEngineCommand.html">PVEngineCommand</a>
<a name="l00066"></a>00066 {
<a name="l00067"></a>00067     <span class="keyword">public</span>:
<a name="l00077"></a><a class="code" href="classPVEngineCommand.html#a2c36f956662b50e4ca0885e7b93a0073">00077</a>         <a class="code" href="classPVEngineCommand.html#a2c36f956662b50e4ca0885e7b93a0073">PVEngineCommand</a>(int32 aCmdType, <a class="code" href="pv__engine__types_8h.html#a92105868008db33057f5edd977e95f1e">PVCommandId</a> aCmdId, OsclAny* aContextData = NULL, OsclAny* aParam1 = NULL, OsclAny* aParam2 = NULL, OsclAny* aParam3 = NULL) :
<a name="l00078"></a>00078                 <a class="code" href="classPVEngineCommand.html#aa63dfcdba76a387d7f50d2ee928f5b06">iCmdType</a>(aCmdType), <a class="code" href="classPVEngineCommand.html#aad7bbfbfc9ed2f36bd83d6c404247e9e">iCmdId</a>(aCmdId), <a class="code" href="classPVEngineCommand.html#a036da32656564022d43be1ccdefa2949">iContextData</a>(aContextData), <a class="code" href="classPVEngineCommand.html#a7d93d74a9c5921fb403c3a2927676672">iParam1</a>(aParam1), <a class="code" href="classPVEngineCommand.html#a518de91edb52a63ce0a8bbac4ddb84c1">iParam2</a>(aParam2), <a class="code" href="classPVEngineCommand.html#adc1522f38eddeed674d073bc3c27e1c2">iParam3</a>(aParam3) {}
<a name="l00079"></a>00079 
<a name="l00087"></a><a class="code" href="classPVEngineCommand.html#ad17b4ce27cfeaab7d49c65413a9f76b8">00087</a>         <a class="code" href="classPVEngineCommand.html#a2c36f956662b50e4ca0885e7b93a0073">PVEngineCommand</a>(<span class="keyword">const</span> <a class="code" href="classPVEngineCommand.html">PVEngineCommand</a>&amp; aCmd)
<a name="l00088"></a>00088         {
<a name="l00089"></a>00089             <a class="code" href="classPVEngineCommand.html#aa63dfcdba76a387d7f50d2ee928f5b06">iCmdType</a> = aCmd.<a class="code" href="classPVEngineCommand.html#aa63dfcdba76a387d7f50d2ee928f5b06">iCmdType</a>;
<a name="l00090"></a>00090             <a class="code" href="classPVEngineCommand.html#aad7bbfbfc9ed2f36bd83d6c404247e9e">iCmdId</a> = aCmd.<a class="code" href="classPVEngineCommand.html#aad7bbfbfc9ed2f36bd83d6c404247e9e">iCmdId</a>;
<a name="l00091"></a>00091             <a class="code" href="classPVEngineCommand.html#a036da32656564022d43be1ccdefa2949">iContextData</a> = aCmd.<a class="code" href="classPVEngineCommand.html#a036da32656564022d43be1ccdefa2949">iContextData</a>;
<a name="l00092"></a>00092             <a class="code" href="classPVEngineCommand.html#a7d93d74a9c5921fb403c3a2927676672">iParam1</a> = aCmd.<a class="code" href="classPVEngineCommand.html#a7d93d74a9c5921fb403c3a2927676672">iParam1</a>;
<a name="l00093"></a>00093             <a class="code" href="classPVEngineCommand.html#a518de91edb52a63ce0a8bbac4ddb84c1">iParam2</a> = aCmd.<a class="code" href="classPVEngineCommand.html#a518de91edb52a63ce0a8bbac4ddb84c1">iParam2</a>;
<a name="l00094"></a>00094             <a class="code" href="classPVEngineCommand.html#adc1522f38eddeed674d073bc3c27e1c2">iParam3</a> = aCmd.<a class="code" href="classPVEngineCommand.html#adc1522f38eddeed674d073bc3c27e1c2">iParam3</a>;
<a name="l00095"></a>00095             <a class="code" href="classPVEngineCommand.html#a86fb69aa6e9692fb8db8e90554dcaf96">iMimeType</a> = aCmd.<a class="code" href="classPVEngineCommand.html#a86fb69aa6e9692fb8db8e90554dcaf96">iMimeType</a>;
<a name="l00096"></a>00096             <a class="code" href="classPVEngineCommand.html#adb37267a65391522b69d2ab6be79e994">iUuid</a> = aCmd.<a class="code" href="classPVEngineCommand.html#adb37267a65391522b69d2ab6be79e994">iUuid</a>;
<a name="l00097"></a>00097         }
<a name="l00098"></a>00098 
<a name="l00104"></a><a class="code" href="classPVEngineCommand.html#aea147996bc0abddc4a6f92f5c8d7a1f2">00104</a>         int32 <a class="code" href="classPVEngineCommand.html#aea147996bc0abddc4a6f92f5c8d7a1f2">GetCmdType</a>()<span class="keyword">const</span>
<a name="l00105"></a>00105 <span class="keyword">        </span>{
<a name="l00106"></a>00106             <span class="keywordflow">return</span> <a class="code" href="classPVEngineCommand.html#aa63dfcdba76a387d7f50d2ee928f5b06">iCmdType</a>;
<a name="l00107"></a>00107         }
<a name="l00108"></a>00108 
<a name="l00114"></a><a class="code" href="classPVEngineCommand.html#ad0b25a2a6d49a756227da5ad1dbb4e92">00114</a>         <a class="code" href="pv__engine__types_8h.html#a92105868008db33057f5edd977e95f1e">PVCommandId</a> <a class="code" href="classPVEngineCommand.html#ad0b25a2a6d49a756227da5ad1dbb4e92">GetCmdId</a>()<span class="keyword">const</span>
<a name="l00115"></a>00115 <span class="keyword">        </span>{
<a name="l00116"></a>00116             <span class="keywordflow">return</span> <a class="code" href="classPVEngineCommand.html#aad7bbfbfc9ed2f36bd83d6c404247e9e">iCmdId</a>;
<a name="l00117"></a>00117         }
<a name="l00118"></a>00118 
<a name="l00124"></a><a class="code" href="classPVEngineCommand.html#a1632bbef9b4936fbe598797c7f21c7f2">00124</a>         OsclAny* <a class="code" href="classPVEngineCommand.html#a1632bbef9b4936fbe598797c7f21c7f2">GetContext</a>()<span class="keyword">const</span>
<a name="l00125"></a>00125 <span class="keyword">        </span>{
<a name="l00126"></a>00126             <span class="keywordflow">return</span> <a class="code" href="classPVEngineCommand.html#a036da32656564022d43be1ccdefa2949">iContextData</a>;
<a name="l00127"></a>00127         }
<a name="l00128"></a>00128 
<a name="l00134"></a><a class="code" href="classPVEngineCommand.html#a44195bbeb47593c60dfd3a33357490c3">00134</a>         OsclAny* <a class="code" href="classPVEngineCommand.html#a44195bbeb47593c60dfd3a33357490c3">GetParam1</a>()<span class="keyword">const</span>
<a name="l00135"></a>00135 <span class="keyword">        </span>{
<a name="l00136"></a>00136             <span class="keywordflow">return</span> <a class="code" href="classPVEngineCommand.html#a7d93d74a9c5921fb403c3a2927676672">iParam1</a>;
<a name="l00137"></a>00137         }
<a name="l00138"></a>00138 
<a name="l00144"></a><a class="code" href="classPVEngineCommand.html#acc0570016026898a4fe70a680adaa0e6">00144</a>         OsclAny* <a class="code" href="classPVEngineCommand.html#acc0570016026898a4fe70a680adaa0e6">GetParam2</a>()<span class="keyword">const</span>
<a name="l00145"></a>00145 <span class="keyword">        </span>{
<a name="l00146"></a>00146             <span class="keywordflow">return</span> <a class="code" href="classPVEngineCommand.html#a518de91edb52a63ce0a8bbac4ddb84c1">iParam2</a>;
<a name="l00147"></a>00147         }
<a name="l00148"></a>00148 
<a name="l00154"></a><a class="code" href="classPVEngineCommand.html#aa75dd19b532389a5faa4db76fd2c5941">00154</a>         OsclAny* <a class="code" href="classPVEngineCommand.html#aa75dd19b532389a5faa4db76fd2c5941">GetParam3</a>()<span class="keyword">const</span>
<a name="l00155"></a>00155 <span class="keyword">        </span>{
<a name="l00156"></a>00156             <span class="keywordflow">return</span> <a class="code" href="classPVEngineCommand.html#adc1522f38eddeed674d073bc3c27e1c2">iParam3</a>;
<a name="l00157"></a>00157         }
<a name="l00158"></a>00158 
<a name="l00164"></a><a class="code" href="classPVEngineCommand.html#a227e759517570ee4705d89148e1a5400">00164</a>         <span class="keyword">const</span> PvmfMimeString&amp; <a class="code" href="classPVEngineCommand.html#a227e759517570ee4705d89148e1a5400">GetMimeType</a>()<span class="keyword">const</span>
<a name="l00165"></a>00165 <span class="keyword">        </span>{
<a name="l00166"></a>00166             <span class="keywordflow">return</span> <a class="code" href="classPVEngineCommand.html#a86fb69aa6e9692fb8db8e90554dcaf96">iMimeType</a>;
<a name="l00167"></a>00167         }
<a name="l00168"></a>00168 
<a name="l00174"></a><a class="code" href="classPVEngineCommand.html#a112cc91c533ff9f976a9d0ad875feeb4">00174</a>         PVUuid <a class="code" href="classPVEngineCommand.html#a112cc91c533ff9f976a9d0ad875feeb4">GetUuid</a>()<span class="keyword">const</span>
<a name="l00175"></a>00175 <span class="keyword">        </span>{
<a name="l00176"></a>00176             <span class="keywordflow">return</span> <a class="code" href="classPVEngineCommand.html#adb37267a65391522b69d2ab6be79e994">iUuid</a>;
<a name="l00177"></a>00177         }
<a name="l00178"></a>00178 
<a name="l00182"></a><a class="code" href="classPVEngineCommand.html#aafffa53afe30f0452e585df37a58c00a">00182</a>         <span class="keywordtype">void</span> <a class="code" href="classPVEngineCommand.html#aafffa53afe30f0452e585df37a58c00a">SetMimeType</a>(<span class="keyword">const</span> PvmfMimeString&amp; aMimeType)
<a name="l00183"></a>00183         {
<a name="l00184"></a>00184             <a class="code" href="classPVEngineCommand.html#a86fb69aa6e9692fb8db8e90554dcaf96">iMimeType</a> = aMimeType;
<a name="l00185"></a>00185         }
<a name="l00186"></a>00186 
<a name="l00190"></a><a class="code" href="classPVEngineCommand.html#abc18759888ee82ece59d7b81e223b21e">00190</a>         <span class="keywordtype">void</span> <a class="code" href="classPVEngineCommand.html#abc18759888ee82ece59d7b81e223b21e">SetUuid</a>(<span class="keyword">const</span> PVUuid&amp; aUuid)
<a name="l00191"></a>00191         {
<a name="l00192"></a>00192             <a class="code" href="classPVEngineCommand.html#adb37267a65391522b69d2ab6be79e994">iUuid</a> = aUuid;
<a name="l00193"></a>00193         }
<a name="l00194"></a>00194 
<a name="l00195"></a><a class="code" href="classPVEngineCommand.html#aa63dfcdba76a387d7f50d2ee928f5b06">00195</a>         int32 <a class="code" href="classPVEngineCommand.html#aa63dfcdba76a387d7f50d2ee928f5b06">iCmdType</a>;
<a name="l00196"></a><a class="code" href="classPVEngineCommand.html#aad7bbfbfc9ed2f36bd83d6c404247e9e">00196</a>         <a class="code" href="pv__engine__types_8h.html#a92105868008db33057f5edd977e95f1e">PVCommandId</a> <a class="code" href="classPVEngineCommand.html#aad7bbfbfc9ed2f36bd83d6c404247e9e">iCmdId</a>;
<a name="l00197"></a><a class="code" href="classPVEngineCommand.html#a036da32656564022d43be1ccdefa2949">00197</a>         OsclAny* <a class="code" href="classPVEngineCommand.html#a036da32656564022d43be1ccdefa2949">iContextData</a>;
<a name="l00198"></a><a class="code" href="classPVEngineCommand.html#a7d93d74a9c5921fb403c3a2927676672">00198</a>         OsclAny* <a class="code" href="classPVEngineCommand.html#a7d93d74a9c5921fb403c3a2927676672">iParam1</a>;
<a name="l00199"></a><a class="code" href="classPVEngineCommand.html#a518de91edb52a63ce0a8bbac4ddb84c1">00199</a>         OsclAny* <a class="code" href="classPVEngineCommand.html#a518de91edb52a63ce0a8bbac4ddb84c1">iParam2</a>;
<a name="l00200"></a><a class="code" href="classPVEngineCommand.html#adc1522f38eddeed674d073bc3c27e1c2">00200</a>         OsclAny* <a class="code" href="classPVEngineCommand.html#adc1522f38eddeed674d073bc3c27e1c2">iParam3</a>;
<a name="l00201"></a><a class="code" href="classPVEngineCommand.html#a86fb69aa6e9692fb8db8e90554dcaf96">00201</a>         OSCL_HeapString&lt;OsclMemAllocator&gt; <a class="code" href="classPVEngineCommand.html#a86fb69aa6e9692fb8db8e90554dcaf96">iMimeType</a>;
<a name="l00202"></a><a class="code" href="classPVEngineCommand.html#adb37267a65391522b69d2ab6be79e994">00202</a>         PVUuid <a class="code" href="classPVEngineCommand.html#adb37267a65391522b69d2ab6be79e994">iUuid</a>;
<a name="l00203"></a>00203 };
<a name="l00204"></a>00204 
<a name="l00205"></a>00205 
<a name="l00212"></a><a class="code" href="classPVEngineAsyncEvent.html">00212</a> <span class="keyword">class </span><a class="code" href="classPVEngineAsyncEvent.html">PVEngineAsyncEvent</a>
<a name="l00213"></a>00213 {
<a name="l00214"></a>00214     <span class="keyword">public</span>:
<a name="l00224"></a><a class="code" href="classPVEngineAsyncEvent.html#a20a2590222b5ec67d1085d9a0815830d">00224</a>         <a class="code" href="classPVEngineAsyncEvent.html#a20a2590222b5ec67d1085d9a0815830d">PVEngineAsyncEvent</a>(int32 aAsyncEventType) :
<a name="l00225"></a>00225                 <a class="code" href="classPVEngineAsyncEvent.html#afd1b33472ac42d2dba088009c82f98fd">iAsyncEventType</a>(aAsyncEventType) {}
<a name="l00226"></a>00226 
<a name="l00234"></a><a class="code" href="classPVEngineAsyncEvent.html#a787b5843e0834e1639df9fcf196d4e8c">00234</a>         <a class="code" href="classPVEngineAsyncEvent.html#a20a2590222b5ec67d1085d9a0815830d">PVEngineAsyncEvent</a>(<span class="keyword">const</span> <a class="code" href="classPVEngineAsyncEvent.html">PVEngineAsyncEvent</a>&amp; aAsyncEvent)
<a name="l00235"></a>00235         {
<a name="l00236"></a>00236             <a class="code" href="classPVEngineAsyncEvent.html#afd1b33472ac42d2dba088009c82f98fd">iAsyncEventType</a> = aAsyncEvent.<a class="code" href="classPVEngineAsyncEvent.html#afd1b33472ac42d2dba088009c82f98fd">iAsyncEventType</a>;
<a name="l00237"></a>00237         }
<a name="l00238"></a>00238 
<a name="l00244"></a><a class="code" href="classPVEngineAsyncEvent.html#a05216778c0a9b3ec37406045a2e1b08d">00244</a>         int32 <a class="code" href="classPVEngineAsyncEvent.html#a05216778c0a9b3ec37406045a2e1b08d">GetAsyncEventType</a>()<span class="keyword">const</span>
<a name="l00245"></a>00245 <span class="keyword">        </span>{
<a name="l00246"></a>00246             <span class="keywordflow">return</span> <a class="code" href="classPVEngineAsyncEvent.html#afd1b33472ac42d2dba088009c82f98fd">iAsyncEventType</a>;
<a name="l00247"></a>00247         }
<a name="l00248"></a>00248 
<a name="l00249"></a><a class="code" href="classPVEngineAsyncEvent.html#afd1b33472ac42d2dba088009c82f98fd">00249</a>         int32 <a class="code" href="classPVEngineAsyncEvent.html#afd1b33472ac42d2dba088009c82f98fd">iAsyncEventType</a>;
<a name="l00250"></a>00250 };
<a name="l00251"></a>00251 
<a name="l00252"></a>00252 <span class="preprocessor">#endif</span>
<a name="l00253"></a>00253 <span class="preprocessor"></span>
</pre></div></div>
<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>PV Author Engine</small>
<address style="align: left;"><small>Posting Version: CORE_9.002.1.1 </small>
</small></address>
</body>
</html>