• 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>OsclRegistryServTlsImpl 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>OsclRegistryServTlsImpl 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__tls_8h-source.html">oscl_registry_serv_impl_tls.h</a>&gt;</code>
13<p>
14<p>Inheritance diagram for OsclRegistryServTlsImpl:
15<p><center><img src="classOsclRegistryServTlsImpl.png" usemap="#OsclRegistryServTlsImpl_map" border="0" alt=""></center>
16<map name="OsclRegistryServTlsImpl_map">
17<area href="classOsclRegistryAccessClientTlsImpl.html" alt="OsclRegistryAccessClientTlsImpl" shape="rect" coords="0,56,196,80">
18<area href="classOsclRegistryClientTlsImpl.html" alt="OsclRegistryClientTlsImpl" shape="rect" coords="206,56,402,80">
19</map>
20<table border=0 cellpadding=0 cellspacing=0>
21<tr><td></td></tr>
22<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
23<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryServTlsImpl.html#b0">OsclRegistryServTlsImpl</a> ()</td></tr>
24<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryServTlsImpl.html#b1">~OsclRegistryServTlsImpl</a> ()</td></tr>
25<tr><td nowrap align=right valign=top>int32&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryServTlsImpl.html#b2">Connect</a> ()</td></tr>
26<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryServTlsImpl.html#b3">Close</a> ()</td></tr>
27<tr><td nowrap align=right valign=top>int32&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryServTlsImpl.html#b4">Register</a> (<a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;aComponentID, <a class="el" href="group__osclutil.html#a0">OsclComponentFactory</a> aFactory)</td></tr>
28<tr><td nowrap align=right valign=top>int32&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryServTlsImpl.html#b5">UnRegister</a> (<a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;aComponentID)</td></tr>
29<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="classOsclRegistryServTlsImpl.html#b6">GetFactory</a> (<a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;aComponent)</td></tr>
30<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryServTlsImpl.html#b7">GetFactories</a> (<a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;aRegistry, <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;aVec)</td></tr>
31<tr><td colspan=2><br><h2>Friends</h2></td></tr>
32<tr><td nowrap align=right valign=top>class&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryServTlsImpl.html#l0">OsclRegistryClient</a></td></tr>
33<tr><td nowrap align=right valign=top>class&nbsp;</td><td valign=bottom><a class="el" href="classOsclRegistryServTlsImpl.html#l1">OsclRegistryAccessClient</a></td></tr>
34</table>
35<hr><h2>Constructor &amp; Destructor Documentation</h2>
36<a name="b0" doxytag="OsclRegistryServTlsImpl::OsclRegistryServTlsImpl"></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"> OsclRegistryServTlsImpl::OsclRegistryServTlsImpl </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> [protected]</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="b1" doxytag="OsclRegistryServTlsImpl::~OsclRegistryServTlsImpl"></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"> virtual OsclRegistryServTlsImpl::~OsclRegistryServTlsImpl </td>
71          <td class="md" valign="top">(&nbsp;</td>
72          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
73          <td class="md" valign="top">)&nbsp;</td>
74          <td class="md" nowrap><code> [protected, virtual]</code></td>
75        </tr>
76
77      </table>
78    </td>
79  </tr>
80</table>
81<table cellspacing=5 cellpadding=0 border=0>
82  <tr>
83    <td>
84      &nbsp;
85    </td>
86    <td>
87
88<p>
89    </td>
90  </tr>
91</table>
92<hr><h2>Member Function Documentation</h2>
93<a name="b3" doxytag="OsclRegistryServTlsImpl::Close"></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"> void OsclRegistryServTlsImpl::Close </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> [protected]</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<a name="b2" doxytag="OsclRegistryServTlsImpl::Connect"></a><p>
122<table width="100%" cellpadding="2" cellspacing="0" border="0">
123  <tr>
124    <td class="md">
125      <table cellpadding="0" cellspacing="0" border="0">
126        <tr>
127          <td class="md" nowrap valign="top"> int32 OsclRegistryServTlsImpl::Connect </td>
128          <td class="md" valign="top">(&nbsp;</td>
129          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
130          <td class="md" valign="top">)&nbsp;</td>
131          <td class="md" nowrap><code> [protected]</code></td>
132        </tr>
133
134      </table>
135    </td>
136  </tr>
137</table>
138<table cellspacing=5 cellpadding=0 border=0>
139  <tr>
140    <td>
141      &nbsp;
142    </td>
143    <td>
144
145<p>
146    </td>
147  </tr>
148</table>
149<a name="b7" doxytag="OsclRegistryServTlsImpl::GetFactories"></a><p>
150<table width="100%" cellpadding="2" cellspacing="0" border="0">
151  <tr>
152    <td class="md">
153      <table cellpadding="0" cellspacing="0" border="0">
154        <tr>
155          <td class="md" nowrap valign="top"> void OsclRegistryServTlsImpl::GetFactories </td>
156          <td class="md" valign="top">(&nbsp;</td>
157          <td class="md" nowrap valign="top"><a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;&nbsp;</td>
158          <td class="mdname" nowrap>&nbsp; <em>aRegistry</em>, </td>
159        </tr>
160        <tr>
161          <td></td>
162          <td></td>
163          <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>
164          <td class="mdname" nowrap>&nbsp; <em>aVec</em></td>
165        </tr>
166        <tr>
167          <td></td>
168          <td class="md">)&nbsp;</td>
169          <td class="md" colspan="2"><code> [protected]</code></td>
170        </tr>
171
172      </table>
173    </td>
174  </tr>
175</table>
176<table cellspacing=5 cellpadding=0 border=0>
177  <tr>
178    <td>
179      &nbsp;
180    </td>
181    <td>
182
183<p>
184    </td>
185  </tr>
186</table>
187<a name="b6" doxytag="OsclRegistryServTlsImpl::GetFactory"></a><p>
188<table width="100%" cellpadding="2" cellspacing="0" border="0">
189  <tr>
190    <td class="md">
191      <table cellpadding="0" cellspacing="0" border="0">
192        <tr>
193          <td class="md" nowrap valign="top"> <a class="el" href="group__osclutil.html#a0">OsclComponentFactory</a> OsclRegistryServTlsImpl::GetFactory </td>
194          <td class="md" valign="top">(&nbsp;</td>
195          <td class="md" nowrap valign="top"><a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;&nbsp;</td>
196          <td class="mdname1" valign="top" nowrap>&nbsp; <em>aComponent</em>          </td>
197          <td class="md" valign="top">)&nbsp;</td>
198          <td class="md" nowrap><code> [protected]</code></td>
199        </tr>
200
201      </table>
202    </td>
203  </tr>
204</table>
205<table cellspacing=5 cellpadding=0 border=0>
206  <tr>
207    <td>
208      &nbsp;
209    </td>
210    <td>
211
212<p>
213    </td>
214  </tr>
215</table>
216<a name="b4" doxytag="OsclRegistryServTlsImpl::Register"></a><p>
217<table width="100%" cellpadding="2" cellspacing="0" border="0">
218  <tr>
219    <td class="md">
220      <table cellpadding="0" cellspacing="0" border="0">
221        <tr>
222          <td class="md" nowrap valign="top"> int32 OsclRegistryServTlsImpl::Register </td>
223          <td class="md" valign="top">(&nbsp;</td>
224          <td class="md" nowrap valign="top"><a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;&nbsp;</td>
225          <td class="mdname" nowrap>&nbsp; <em>aComponentID</em>, </td>
226        </tr>
227        <tr>
228          <td></td>
229          <td></td>
230          <td class="md" nowrap><a class="el" href="group__osclutil.html#a0">OsclComponentFactory</a>&nbsp;</td>
231          <td class="mdname" nowrap>&nbsp; <em>aFactory</em></td>
232        </tr>
233        <tr>
234          <td></td>
235          <td class="md">)&nbsp;</td>
236          <td class="md" colspan="2"><code> [protected]</code></td>
237        </tr>
238
239      </table>
240    </td>
241  </tr>
242</table>
243<table cellspacing=5 cellpadding=0 border=0>
244  <tr>
245    <td>
246      &nbsp;
247    </td>
248    <td>
249
250<p>
251    </td>
252  </tr>
253</table>
254<a name="b5" doxytag="OsclRegistryServTlsImpl::UnRegister"></a><p>
255<table width="100%" cellpadding="2" cellspacing="0" border="0">
256  <tr>
257    <td class="md">
258      <table cellpadding="0" cellspacing="0" border="0">
259        <tr>
260          <td class="md" nowrap valign="top"> int32 OsclRegistryServTlsImpl::UnRegister </td>
261          <td class="md" valign="top">(&nbsp;</td>
262          <td class="md" nowrap valign="top"><a class="el" href="classOSCL__String.html">OSCL_String</a> &amp;&nbsp;</td>
263          <td class="mdname1" valign="top" nowrap>&nbsp; <em>aComponentID</em>          </td>
264          <td class="md" valign="top">)&nbsp;</td>
265          <td class="md" nowrap><code> [protected]</code></td>
266        </tr>
267
268      </table>
269    </td>
270  </tr>
271</table>
272<table cellspacing=5 cellpadding=0 border=0>
273  <tr>
274    <td>
275      &nbsp;
276    </td>
277    <td>
278
279<p>
280    </td>
281  </tr>
282</table>
283<hr><h2>Friends And Related Function Documentation</h2>
284<a name="l1" doxytag="OsclRegistryServTlsImpl::OsclRegistryAccessClient"></a><p>
285<table width="100%" cellpadding="2" cellspacing="0" border="0">
286  <tr>
287    <td class="md">
288      <table cellpadding="0" cellspacing="0" border="0">
289        <tr>
290          <td class="md" nowrap valign="top"> friend class OsclRegistryAccessClient<code> [friend]</code>
291      </table>
292    </td>
293  </tr>
294</table>
295<table cellspacing=5 cellpadding=0 border=0>
296  <tr>
297    <td>
298      &nbsp;
299    </td>
300    <td>
301
302<p>
303    </td>
304  </tr>
305</table>
306<a name="l0" doxytag="OsclRegistryServTlsImpl::OsclRegistryClient"></a><p>
307<table width="100%" cellpadding="2" cellspacing="0" border="0">
308  <tr>
309    <td class="md">
310      <table cellpadding="0" cellspacing="0" border="0">
311        <tr>
312          <td class="md" nowrap valign="top"> friend class OsclRegistryClient<code> [friend]</code>
313      </table>
314    </td>
315  </tr>
316</table>
317<table cellspacing=5 cellpadding=0 border=0>
318  <tr>
319    <td>
320      &nbsp;
321    </td>
322    <td>
323
324<p>
325    </td>
326  </tr>
327</table>
328<hr>The documentation for this class was generated from the following file:<ul>
329<li><a class="el" href="oscl__registry__serv__impl__tls_8h-source.html">oscl_registry_serv_impl_tls.h</a></ul>
330<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
331<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
332</small></address>
333</body>
334</html>
335