Home | History | Annotate | Download | only in oscl_html
      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