• 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>OsclComponentRegistryElement 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="modules.html">Modules</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>OsclComponentRegistryElement Class Reference<br>
10<small>
11[<a class="el" href="group__osclutil.html">OSCL Util</a>]</small>
12</h1><code>#include &lt;<a class="el" href="oscl__registry__serv__impl_8h-source.html">oscl_registry_serv_impl.h</a>&gt;</code>
13<p>
14<table border=0 cellpadding=0 cellspacing=0>
15<tr><td></td></tr>
16<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
17<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOsclComponentRegistryElement.html#a0">OsclComponentRegistryElement</a> (<a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;, <a class="el" href="group__osclutil.html#a0">OsclComponentFactory</a>)</td></tr>
18<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOsclComponentRegistryElement.html#a1">OsclComponentRegistryElement</a> (const OsclComponentRegistryElement &amp;)</td></tr>
19<tr><td nowrap align=right valign=top>OsclComponentRegistryElement &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOsclComponentRegistryElement.html#a2">operator=</a> (const OsclComponentRegistryElement &amp;src)</td></tr>
20<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOsclComponentRegistryElement.html#a3">~OsclComponentRegistryElement</a> ()</td></tr>
21<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOsclComponentRegistryElement.html#a4">Match</a> (<a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;aStr, bool aExact)</td></tr>
22<tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
23<tr><td nowrap align=right valign=top><a class="el" href="classOSCL__String.html">OSCL_String</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOsclComponentRegistryElement.html#m0">iId</a></td></tr>
24<tr><td nowrap align=right valign=top><a class="el" href="group__osclutil.html#a0">OsclComponentFactory</a>&nbsp;</td><td valign=bottom><a class="el" href="classOsclComponentRegistryElement.html#m1">iFactory</a></td></tr>
25<tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="classOsclComponentRegistryElement.html#m2">iComponentId</a></td></tr>
26</table>
27<hr><a name="_details"></a><h2>Detailed Description</h2>
28Data for each registered component.
29<p>
30<hr><h2>Constructor &amp; Destructor Documentation</h2>
31<a name="a0" doxytag="OsclComponentRegistryElement::OsclComponentRegistryElement"></a><p>
32<table width="100%" cellpadding="2" cellspacing="0" border="0">
33  <tr>
34    <td class="md">
35      <table cellpadding="0" cellspacing="0" border="0">
36        <tr>
37          <td class="md" nowrap valign="top"> OsclComponentRegistryElement::OsclComponentRegistryElement </td>
38          <td class="md" valign="top">(&nbsp;</td>
39          <td class="md" nowrap valign="top"><a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;&nbsp;</td>
40          <td class="mdname" nowrap>&nbsp;, </td>
41        </tr>
42        <tr>
43          <td></td>
44          <td></td>
45          <td class="md" nowrap><a class="el" href="group__osclutil.html#a0">OsclComponentFactory</a>&nbsp;</td>
46          <td class="mdname" nowrap>&nbsp;</td>
47        </tr>
48        <tr>
49          <td></td>
50          <td class="md">)&nbsp;</td>
51          <td class="md" colspan="2"></td>
52        </tr>
53
54      </table>
55    </td>
56  </tr>
57</table>
58<table cellspacing=5 cellpadding=0 border=0>
59  <tr>
60    <td>
61      &nbsp;
62    </td>
63    <td>
64
65<p>
66    </td>
67  </tr>
68</table>
69<a name="a1" doxytag="OsclComponentRegistryElement::OsclComponentRegistryElement"></a><p>
70<table width="100%" cellpadding="2" cellspacing="0" border="0">
71  <tr>
72    <td class="md">
73      <table cellpadding="0" cellspacing="0" border="0">
74        <tr>
75          <td class="md" nowrap valign="top"> OsclComponentRegistryElement::OsclComponentRegistryElement </td>
76          <td class="md" valign="top">(&nbsp;</td>
77          <td class="md" nowrap valign="top">const OsclComponentRegistryElement &amp;&nbsp;</td>
78          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
79          <td class="md" valign="top">)&nbsp;</td>
80          <td class="md" nowrap></td>
81        </tr>
82
83      </table>
84    </td>
85  </tr>
86</table>
87<table cellspacing=5 cellpadding=0 border=0>
88  <tr>
89    <td>
90      &nbsp;
91    </td>
92    <td>
93
94<p>
95    </td>
96  </tr>
97</table>
98<a name="a3" doxytag="OsclComponentRegistryElement::~OsclComponentRegistryElement"></a><p>
99<table width="100%" cellpadding="2" cellspacing="0" border="0">
100  <tr>
101    <td class="md">
102      <table cellpadding="0" cellspacing="0" border="0">
103        <tr>
104          <td class="md" nowrap valign="top"> OsclComponentRegistryElement::~OsclComponentRegistryElement </td>
105          <td class="md" valign="top">(&nbsp;</td>
106          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
107          <td class="md" valign="top">)&nbsp;</td>
108          <td class="md" nowrap></td>
109        </tr>
110
111      </table>
112    </td>
113  </tr>
114</table>
115<table cellspacing=5 cellpadding=0 border=0>
116  <tr>
117    <td>
118      &nbsp;
119    </td>
120    <td>
121
122<p>
123    </td>
124  </tr>
125</table>
126<hr><h2>Member Function Documentation</h2>
127<a name="a4" doxytag="OsclComponentRegistryElement::Match"></a><p>
128<table width="100%" cellpadding="2" cellspacing="0" border="0">
129  <tr>
130    <td class="md">
131      <table cellpadding="0" cellspacing="0" border="0">
132        <tr>
133          <td class="md" nowrap valign="top"> bool OsclComponentRegistryElement::Match </td>
134          <td class="md" valign="top">(&nbsp;</td>
135          <td class="md" nowrap valign="top"><a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;&nbsp;</td>
136          <td class="mdname" nowrap>&nbsp; <em>aStr</em>, </td>
137        </tr>
138        <tr>
139          <td></td>
140          <td></td>
141          <td class="md" nowrap>bool&nbsp;</td>
142          <td class="mdname" nowrap>&nbsp; <em>aExact</em></td>
143        </tr>
144        <tr>
145          <td></td>
146          <td class="md">)&nbsp;</td>
147          <td class="md" colspan="2"></td>
148        </tr>
149
150      </table>
151    </td>
152  </tr>
153</table>
154<table cellspacing=5 cellpadding=0 border=0>
155  <tr>
156    <td>
157      &nbsp;
158    </td>
159    <td>
160
161<p>
162    </td>
163  </tr>
164</table>
165<a name="a2" doxytag="OsclComponentRegistryElement::operator="></a><p>
166<table width="100%" cellpadding="2" cellspacing="0" border="0">
167  <tr>
168    <td class="md">
169      <table cellpadding="0" cellspacing="0" border="0">
170        <tr>
171          <td class="md" nowrap valign="top"> OsclComponentRegistryElement&amp; OsclComponentRegistryElement::operator= </td>
172          <td class="md" valign="top">(&nbsp;</td>
173          <td class="md" nowrap valign="top">const OsclComponentRegistryElement &amp;&nbsp;</td>
174          <td class="mdname1" valign="top" nowrap>&nbsp; <em>src</em>          </td>
175          <td class="md" valign="top">)&nbsp;</td>
176          <td class="md" nowrap></td>
177        </tr>
178
179      </table>
180    </td>
181  </tr>
182</table>
183<table cellspacing=5 cellpadding=0 border=0>
184  <tr>
185    <td>
186      &nbsp;
187    </td>
188    <td>
189
190<p>
191    </td>
192  </tr>
193</table>
194<hr><h2>Field Documentation</h2>
195<a name="m2" doxytag="OsclComponentRegistryElement::iComponentId"></a><p>
196<table width="100%" cellpadding="2" cellspacing="0" border="0">
197  <tr>
198    <td class="md">
199      <table cellpadding="0" cellspacing="0" border="0">
200        <tr>
201          <td class="md" nowrap valign="top"> uint32 OsclComponentRegistryElement::iComponentId
202      </table>
203    </td>
204  </tr>
205</table>
206<table cellspacing=5 cellpadding=0 border=0>
207  <tr>
208    <td>
209      &nbsp;
210    </td>
211    <td>
212
213<p>
214    </td>
215  </tr>
216</table>
217<a name="m1" doxytag="OsclComponentRegistryElement::iFactory"></a><p>
218<table width="100%" cellpadding="2" cellspacing="0" border="0">
219  <tr>
220    <td class="md">
221      <table cellpadding="0" cellspacing="0" border="0">
222        <tr>
223          <td class="md" nowrap valign="top"> <a class="el" href="group__osclutil.html#a0">OsclComponentFactory</a> OsclComponentRegistryElement::iFactory
224      </table>
225    </td>
226  </tr>
227</table>
228<table cellspacing=5 cellpadding=0 border=0>
229  <tr>
230    <td>
231      &nbsp;
232    </td>
233    <td>
234
235<p>
236    </td>
237  </tr>
238</table>
239<a name="m0" doxytag="OsclComponentRegistryElement::iId"></a><p>
240<table width="100%" cellpadding="2" cellspacing="0" border="0">
241  <tr>
242    <td class="md">
243      <table cellpadding="0" cellspacing="0" border="0">
244        <tr>
245          <td class="md" nowrap valign="top"> <a class="el" href="classOSCL__String.html">OSCL_String</a>* OsclComponentRegistryElement::iId
246      </table>
247    </td>
248  </tr>
249</table>
250<table cellspacing=5 cellpadding=0 border=0>
251  <tr>
252    <td>
253      &nbsp;
254    </td>
255    <td>
256
257<p>
258    </td>
259  </tr>
260</table>
261<hr>The documentation for this class was generated from the following file:<ul>
262<li><a class="el" href="oscl__registry__serv__impl_8h-source.html">oscl_registry_serv_impl.h</a></ul>
263<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
264<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
265</small></address>
266</body>
267</html>
268