• 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>OsclRegistryClientImpl 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>OsclRegistryClientImpl 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__client__impl_8h-source.html">oscl_registry_client_impl.h</a>&gt;</code>
13<p>
14<p>Inheritance diagram for OsclRegistryClientImpl:
15<p><center><img src="classOsclRegistryClientImpl.png" usemap="#OsclRegistryClientImpl_map" border="0" alt=""></center>
16<map name="OsclRegistryClientImpl_map">
17<area href="classOsclRegistryAccessClientImpl.html" alt="OsclRegistryAccessClientImpl" shape="rect" coords="0,56,180,80">
18</map>
19<table border=0 cellpadding=0 cellspacing=0>
20<tr><td></td></tr>
21<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
22<tr><td nowrap align=right valign=top>int32&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryClientImpl.html#b0">Connect</a> ()</td></tr>
23<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryClientImpl.html#b1">Close</a> ()</td></tr>
24<tr><td nowrap align=right valign=top>int32&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryClientImpl.html#b2">Register</a> (<a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;, <a class="el" href="group__osclutil.html#a0">OsclComponentFactory</a>)</td></tr>
25<tr><td nowrap align=right valign=top>int32&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryClientImpl.html#b3">UnRegister</a> (<a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;)</td></tr>
26<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="classOsclRegistryClientImpl.html#b4">GetFactory</a> (<a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;)</td></tr>
27<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryClientImpl.html#b5">GetFactories</a> (<a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;, <a class="el" href="classOscl__Vector.html">Oscl_Vector</a>&lt; <a class="el" href="classOsclRegistryAccessElement.html">OsclRegistryAccessElement</a>, <a class="el" href="classOsclMemAllocator.html">OsclMemAllocator</a> &gt; &amp;)</td></tr>
28<tr><td colspan=2><br><h2>Friends</h2></td></tr>
29<tr><td nowrap align=right valign=top>class&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryClientImpl.html#l0">OsclRegistryClient</a></td></tr>
30<tr><td nowrap align=right valign=top>class&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryClientImpl.html#l1">OsclRegistryAccessClient</a></td></tr>
31</table>
32<hr><h2>Member Function Documentation</h2>
33<a name="b1" doxytag="OsclRegistryClientImpl::Close"></a><p>
34<table width="100%" cellpadding="2" cellspacing="0" border="0">
35  <tr>
36    <td class="md">
37      <table cellpadding="0" cellspacing="0" border="0">
38        <tr>
39          <td class="md" nowrap valign="top"> void OsclRegistryClientImpl::Close </td>
40          <td class="md" valign="top">(&nbsp;</td>
41          <td class="md" nowrap valign="top">void&nbsp;</td>
42          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
43          <td class="md" valign="top">)&nbsp;</td>
44          <td class="md" nowrap><code> [inline, protected]</code></td>
45        </tr>
46
47      </table>
48    </td>
49  </tr>
50</table>
51<table cellspacing=5 cellpadding=0 border=0>
52  <tr>
53    <td>
54      &nbsp;
55    </td>
56    <td>
57
58<p>
59    </td>
60  </tr>
61</table>
62<a name="b0" doxytag="OsclRegistryClientImpl::Connect"></a><p>
63<table width="100%" cellpadding="2" cellspacing="0" border="0">
64  <tr>
65    <td class="md">
66      <table cellpadding="0" cellspacing="0" border="0">
67        <tr>
68          <td class="md" nowrap valign="top"> int32 OsclRegistryClientImpl::Connect </td>
69          <td class="md" valign="top">(&nbsp;</td>
70          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
71          <td class="md" valign="top">)&nbsp;</td>
72          <td class="md" nowrap><code> [inline, protected]</code></td>
73        </tr>
74
75      </table>
76    </td>
77  </tr>
78</table>
79<table cellspacing=5 cellpadding=0 border=0>
80  <tr>
81    <td>
82      &nbsp;
83    </td>
84    <td>
85
86<p>
87    </td>
88  </tr>
89</table>
90<a name="b5" doxytag="OsclRegistryClientImpl::GetFactories"></a><p>
91<table width="100%" cellpadding="2" cellspacing="0" border="0">
92  <tr>
93    <td class="md">
94      <table cellpadding="0" cellspacing="0" border="0">
95        <tr>
96          <td class="md" nowrap valign="top"> void OsclRegistryClientImpl::GetFactories </td>
97          <td class="md" valign="top">(&nbsp;</td>
98          <td class="md" nowrap valign="top"><a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;&nbsp;</td>
99          <td class="mdname" nowrap>&nbsp;, </td>
100        </tr>
101        <tr>
102          <td></td>
103          <td></td>
104          <td class="md" nowrap><a class="el" href="classOscl__Vector.html">Oscl_Vector</a>&lt; <a class="el" href="classOsclRegistryAccessElement.html">OsclRegistryAccessElement</a>, <a class="el" href="classOsclMemAllocator.html">OsclMemAllocator</a> &gt; &amp;&nbsp;</td>
105          <td class="mdname" nowrap>&nbsp;</td>
106        </tr>
107        <tr>
108          <td></td>
109          <td class="md">)&nbsp;</td>
110          <td class="md" colspan="2"><code> [inline, protected]</code></td>
111        </tr>
112
113      </table>
114    </td>
115  </tr>
116</table>
117<table cellspacing=5 cellpadding=0 border=0>
118  <tr>
119    <td>
120      &nbsp;
121    </td>
122    <td>
123
124<p>
125    </td>
126  </tr>
127</table>
128<a name="b4" doxytag="OsclRegistryClientImpl::GetFactory"></a><p>
129<table width="100%" cellpadding="2" cellspacing="0" border="0">
130  <tr>
131    <td class="md">
132      <table cellpadding="0" cellspacing="0" border="0">
133        <tr>
134          <td class="md" nowrap valign="top"> <a class="el" href="group__osclutil.html#a0">OsclComponentFactory</a> OsclRegistryClientImpl::GetFactory </td>
135          <td class="md" valign="top">(&nbsp;</td>
136          <td class="md" nowrap valign="top"><a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;&nbsp;</td>
137          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
138          <td class="md" valign="top">)&nbsp;</td>
139          <td class="md" nowrap><code> [inline, protected]</code></td>
140        </tr>
141
142      </table>
143    </td>
144  </tr>
145</table>
146<table cellspacing=5 cellpadding=0 border=0>
147  <tr>
148    <td>
149      &nbsp;
150    </td>
151    <td>
152
153<p>
154    </td>
155  </tr>
156</table>
157<a name="b2" doxytag="OsclRegistryClientImpl::Register"></a><p>
158<table width="100%" cellpadding="2" cellspacing="0" border="0">
159  <tr>
160    <td class="md">
161      <table cellpadding="0" cellspacing="0" border="0">
162        <tr>
163          <td class="md" nowrap valign="top"> int32 OsclRegistryClientImpl::Register </td>
164          <td class="md" valign="top">(&nbsp;</td>
165          <td class="md" nowrap valign="top"><a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;&nbsp;</td>
166          <td class="mdname" nowrap>&nbsp;, </td>
167        </tr>
168        <tr>
169          <td></td>
170          <td></td>
171          <td class="md" nowrap><a class="el" href="group__osclutil.html#a0">OsclComponentFactory</a>&nbsp;</td>
172          <td class="mdname" nowrap>&nbsp;</td>
173        </tr>
174        <tr>
175          <td></td>
176          <td class="md">)&nbsp;</td>
177          <td class="md" colspan="2"><code> [inline, protected]</code></td>
178        </tr>
179
180      </table>
181    </td>
182  </tr>
183</table>
184<table cellspacing=5 cellpadding=0 border=0>
185  <tr>
186    <td>
187      &nbsp;
188    </td>
189    <td>
190
191<p>
192    </td>
193  </tr>
194</table>
195<a name="b3" doxytag="OsclRegistryClientImpl::UnRegister"></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"> int32 OsclRegistryClientImpl::UnRegister </td>
202          <td class="md" valign="top">(&nbsp;</td>
203          <td class="md" nowrap valign="top"><a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;&nbsp;</td>
204          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
205          <td class="md" valign="top">)&nbsp;</td>
206          <td class="md" nowrap><code> [inline, protected]</code></td>
207        </tr>
208
209      </table>
210    </td>
211  </tr>
212</table>
213<table cellspacing=5 cellpadding=0 border=0>
214  <tr>
215    <td>
216      &nbsp;
217    </td>
218    <td>
219
220<p>
221    </td>
222  </tr>
223</table>
224<hr><h2>Friends And Related Function Documentation</h2>
225<a name="l1" doxytag="OsclRegistryClientImpl::OsclRegistryAccessClient"></a><p>
226<table width="100%" cellpadding="2" cellspacing="0" border="0">
227  <tr>
228    <td class="md">
229      <table cellpadding="0" cellspacing="0" border="0">
230        <tr>
231          <td class="md" nowrap valign="top"> friend class OsclRegistryAccessClient<code> [friend]</code>
232      </table>
233    </td>
234  </tr>
235</table>
236<table cellspacing=5 cellpadding=0 border=0>
237  <tr>
238    <td>
239      &nbsp;
240    </td>
241    <td>
242
243<p>
244    </td>
245  </tr>
246</table>
247<a name="l0" doxytag="OsclRegistryClientImpl::OsclRegistryClient"></a><p>
248<table width="100%" cellpadding="2" cellspacing="0" border="0">
249  <tr>
250    <td class="md">
251      <table cellpadding="0" cellspacing="0" border="0">
252        <tr>
253          <td class="md" nowrap valign="top"> friend class OsclRegistryClient<code> [friend]</code>
254      </table>
255    </td>
256  </tr>
257</table>
258<table cellspacing=5 cellpadding=0 border=0>
259  <tr>
260    <td>
261      &nbsp;
262    </td>
263    <td>
264
265<p>
266    </td>
267  </tr>
268</table>
269<hr>The documentation for this class was generated from the following file:<ul>
270<li><a class="el" href="oscl__registry__client__impl_8h-source.html">oscl_registry_client_impl.h</a></ul>
271<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
272<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
273</small></address>
274</body>
275</html>
276