PageRenderTime 85ms CodeModel.GetById 30ms RepoModel.GetById 5ms app.codeStats 0ms

/wso2-wsf-cpp-src-2.1.0/docs/api/html/classwso2wsf_1_1Stub.html

#
HTML | 257 lines | 234 code | 22 blank | 1 comment | 0 complexity | ae684ef0c243bf84f0948c6b92b97a3a MD5 | raw file
Possible License(s): Apache-2.0, GPL-3.0, MPL-2.0-no-copyleft-exception, BSD-3-Clause, CPL-1.0
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
  3. <title>WSF/CPP: wso2wsf::Stub Class Reference</title>
  4. <link href="doxygen.css" rel="stylesheet" type="text/css">
  5. <link href="tabs.css" rel="stylesheet" type="text/css">
  6. </head><body>
  7. <!-- Generated by Doxygen 1.5.7.1 -->
  8. <div class="navigation" id="top">
  9. <div class="tabs">
  10. <ul>
  11. <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
  12. <li><a href="modules.html"><span>Modules</span></a></li>
  13. <li><a href="namespaces.html"><span>Namespaces</span></a></li>
  14. <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
  15. <li><a href="files.html"><span>Files</span></a></li>
  16. <li><a href="dirs.html"><span>Directories</span></a></li>
  17. <li>
  18. <form action="search.php" method="get">
  19. <table cellspacing="0" cellpadding="0" border="0">
  20. <tr>
  21. <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
  22. <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
  23. </tr>
  24. </table>
  25. </form>
  26. </li>
  27. </ul>
  28. </div>
  29. <div class="tabs">
  30. <ul>
  31. <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
  32. <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
  33. <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
  34. </ul>
  35. </div>
  36. <div class="navpath"><a class="el" href="namespacewso2wsf.html">wso2wsf</a>::<a class="el" href="classwso2wsf_1_1Stub.html">Stub</a>
  37. </div>
  38. </div>
  39. <div class="contents">
  40. <h1>wso2wsf::Stub Class Reference<br>
  41. <small>
  42. [<a class="el" href="group__Stub.html">Stub</a>]</small>
  43. </h1><!-- doxytag: class="wso2wsf::Stub" -->class <a class="el" href="classwso2wsf_1_1Stub.html" title="class Stub This object serves as the primary client API for consuming SOAP services...">Stub</a> This object serves as the primary client API for consuming SOAP services. This is the base class for the codegenerated client side stub classes.
  44. <a href="#_details">More...</a>
  45. <p>
  46. <code>#include &lt;<a class="el" href="Stub_8h-source.html">Stub.h</a>&gt;</code>
  47. <p>
  48. <p>
  49. <a href="classwso2wsf_1_1Stub-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
  50. <tr><td></td></tr>
  51. <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
  52. <tr><td class="memItemLeft" nowrap align="right" valign="top">WSF_EXTERN void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwso2wsf_1_1Stub.html#994af1d97403672ea9a7c56d8ddd21cb">init</a> (std::string &amp;client_home, std::string &amp;endpointUri)</td></tr>
  53. <tr><td class="memItemLeft" nowrap align="right" valign="top">WSF_EXTERN <a class="el" href="classwso2wsf_1_1Options.html">Options</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwso2wsf_1_1Stub.html#4a5d3509197b4ad1383513dd23d006dd">getOptions</a> ()</td></tr>
  54. <tr><td class="memItemLeft" nowrap align="right" valign="top">WSF_EXTERN <a class="el" href="classwso2wsf_1_1ServiceClient.html">ServiceClient</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwso2wsf_1_1Stub.html#b187d8ff3c00542b77a110ca7ea6c540">getServiceClient</a> ()</td></tr>
  55. <tr><td class="memItemLeft" nowrap align="right" valign="top">WSF_EXTERN bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwso2wsf_1_1Stub.html#1f43c3b14e3a59eff62df7ff90f1c9ff">setServiceClient</a> (<a class="el" href="classwso2wsf_1_1ServiceClient.html">ServiceClient</a> *client)</td></tr>
  56. <tr><td class="memItemLeft" nowrap align="right" valign="top">WSF_EXTERN bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwso2wsf_1_1Stub.html#e4f517c3210f301638583d1b41a943dd">engageModule</a> (std::string moduleName)</td></tr>
  57. <tr><td class="memItemLeft" nowrap align="right" valign="top">WSF_EXTERN void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwso2wsf_1_1Stub.html#b3ad78253969a3f21cba574e83b9b28c">addAnonymousOperations</a> ()</td></tr>
  58. <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
  59. <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classwso2wsf_1_1ServiceClient.html">ServiceClient</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwso2wsf_1_1Stub.html#c0fee4a021f82b45c4499e6bf6e3575c">serviceClient</a></td></tr>
  60. <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classwso2wsf_1_1Options.html">Options</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwso2wsf_1_1Stub.html#5997e28f8a2ddfaf3bf073a64bb24a78">clientOptions</a></td></tr>
  61. </table>
  62. <hr><a name="_details"></a><h2>Detailed Description</h2>
  63. class <a class="el" href="classwso2wsf_1_1Stub.html" title="class Stub This object serves as the primary client API for consuming SOAP services...">Stub</a> This object serves as the primary client API for consuming SOAP services. This is the base class for the codegenerated client side stub classes. <hr><h2>Member Function Documentation</h2>
  64. <a class="anchor" name="b3ad78253969a3f21cba574e83b9b28c"></a><!-- doxytag: member="wso2wsf::Stub::addAnonymousOperations" ref="b3ad78253969a3f21cba574e83b9b28c" args="()" -->
  65. <div class="memitem">
  66. <div class="memproto">
  67. <table class="memname">
  68. <tr>
  69. <td class="memname">WSF_EXTERN void wso2wsf::Stub::addAnonymousOperations </td>
  70. <td>(</td>
  71. <td class="paramname"> </td>
  72. <td>&nbsp;)&nbsp;</td>
  73. <td></td>
  74. </tr>
  75. </table>
  76. </div>
  77. <div class="memdoc">
  78. <p>
  79. addAnnonymousOperations
  80. </div>
  81. </div><p>
  82. <a class="anchor" name="e4f517c3210f301638583d1b41a943dd"></a><!-- doxytag: member="wso2wsf::Stub::engageModule" ref="e4f517c3210f301638583d1b41a943dd" args="(std::string moduleName)" -->
  83. <div class="memitem">
  84. <div class="memproto">
  85. <table class="memname">
  86. <tr>
  87. <td class="memname">WSF_EXTERN bool wso2wsf::Stub::engageModule </td>
  88. <td>(</td>
  89. <td class="paramtype">std::string&nbsp;</td>
  90. <td class="paramname"> <em>moduleName</em> </td>
  91. <td>&nbsp;)&nbsp;</td>
  92. <td></td>
  93. </tr>
  94. </table>
  95. </div>
  96. <div class="memdoc">
  97. <p>
  98. engageModule Engage an Axis2/C module to this <a class="el" href="classwso2wsf_1_1Stub.html" title="class Stub This object serves as the primary client API for consuming SOAP services...">Stub</a> <dl compact><dt><b>Parameters:</b></dt><dd>
  99. <table border="0" cellspacing="2" cellpadding="0">
  100. <tr><td valign="top"></td><td valign="top"><em>moduleName</em>&nbsp;</td><td>identifying name for the module </td></tr>
  101. </table>
  102. </dl>
  103. <dl class="return" compact><dt><b>Returns:</b></dt><dd>true on success, false otherwise </dd></dl>
  104. </div>
  105. </div><p>
  106. <a class="anchor" name="4a5d3509197b4ad1383513dd23d006dd"></a><!-- doxytag: member="wso2wsf::Stub::getOptions" ref="4a5d3509197b4ad1383513dd23d006dd" args="()" -->
  107. <div class="memitem">
  108. <div class="memproto">
  109. <table class="memname">
  110. <tr>
  111. <td class="memname">WSF_EXTERN <a class="el" href="classwso2wsf_1_1Options.html">Options</a>* wso2wsf::Stub::getOptions </td>
  112. <td>(</td>
  113. <td class="paramname"> </td>
  114. <td>&nbsp;)&nbsp;</td>
  115. <td></td>
  116. </tr>
  117. </table>
  118. </div>
  119. <div class="memdoc">
  120. <p>
  121. getOptions method is used to obtain a pointer to the <a class="el" href="classwso2wsf_1_1Stub.html" title="class Stub This object serves as the primary client API for consuming SOAP services...">Stub</a> Object's underlying options instance. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to the <a class="el" href="classwso2wsf_1_1Options.html" title="class Options Holder for operation client options. This is used by the other classes...">Options</a> Object instance </dd></dl>
  122. </div>
  123. </div><p>
  124. <a class="anchor" name="b187d8ff3c00542b77a110ca7ea6c540"></a><!-- doxytag: member="wso2wsf::Stub::getServiceClient" ref="b187d8ff3c00542b77a110ca7ea6c540" args="()" -->
  125. <div class="memitem">
  126. <div class="memproto">
  127. <table class="memname">
  128. <tr>
  129. <td class="memname">WSF_EXTERN <a class="el" href="classwso2wsf_1_1ServiceClient.html">ServiceClient</a>* wso2wsf::Stub::getServiceClient </td>
  130. <td>(</td>
  131. <td class="paramname"> </td>
  132. <td>&nbsp;)&nbsp;</td>
  133. <td></td>
  134. </tr>
  135. </table>
  136. </div>
  137. <div class="memdoc">
  138. <p>
  139. getServiceClient method is used to obtain a pointer to the <a class="el" href="classwso2wsf_1_1Stub.html" title="class Stub This object serves as the primary client API for consuming SOAP services...">Stub</a> Object's Underlying <a class="el" href="classwso2wsf_1_1ServiceClient.html" title="Class ServiceClient The service client Class serves as the primary client interface...">ServiceClient</a> Object instance. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to the <a class="el" href="classwso2wsf_1_1ServiceClient.html" title="Class ServiceClient The service client Class serves as the primary client interface...">ServiceClient</a> Object instance </dd></dl>
  140. </div>
  141. </div><p>
  142. <a class="anchor" name="994af1d97403672ea9a7c56d8ddd21cb"></a><!-- doxytag: member="wso2wsf::Stub::init" ref="994af1d97403672ea9a7c56d8ddd21cb" args="(std::string &amp;client_home, std::string &amp;endpointUri)" -->
  143. <div class="memitem">
  144. <div class="memproto">
  145. <table class="memname">
  146. <tr>
  147. <td class="memname">WSF_EXTERN void wso2wsf::Stub::init </td>
  148. <td>(</td>
  149. <td class="paramtype">std::string &amp;&nbsp;</td>
  150. <td class="paramname"> <em>client_home</em>, </td>
  151. </tr>
  152. <tr>
  153. <td class="paramkey"></td>
  154. <td></td>
  155. <td class="paramtype">std::string &amp;&nbsp;</td>
  156. <td class="paramname"> <em>endpointUri</em></td><td>&nbsp;</td>
  157. </tr>
  158. <tr>
  159. <td></td>
  160. <td>)</td>
  161. <td></td><td></td><td></td>
  162. </tr>
  163. </table>
  164. </div>
  165. <div class="memdoc">
  166. <p>
  167. Initialize the <a class="el" href="classwso2wsf_1_1Stub.html" title="class Stub This object serves as the primary client API for consuming SOAP services...">Stub</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  168. <table border="0" cellspacing="2" cellpadding="0">
  169. <tr><td valign="top"></td><td valign="top"><em>client_home</em>&nbsp;</td><td>string referring to the client repository location. </td></tr>
  170. <tr><td valign="top"></td><td valign="top"><em>endpointUri</em>&nbsp;</td><td>The endpoint URI of the service which will be invoked using this stub. </td></tr>
  171. </table>
  172. </dl>
  173. </div>
  174. </div><p>
  175. <a class="anchor" name="1f43c3b14e3a59eff62df7ff90f1c9ff"></a><!-- doxytag: member="wso2wsf::Stub::setServiceClient" ref="1f43c3b14e3a59eff62df7ff90f1c9ff" args="(ServiceClient *client)" -->
  176. <div class="memitem">
  177. <div class="memproto">
  178. <table class="memname">
  179. <tr>
  180. <td class="memname">WSF_EXTERN bool wso2wsf::Stub::setServiceClient </td>
  181. <td>(</td>
  182. <td class="paramtype"><a class="el" href="classwso2wsf_1_1ServiceClient.html">ServiceClient</a> *&nbsp;</td>
  183. <td class="paramname"> <em>client</em> </td>
  184. <td>&nbsp;)&nbsp;</td>
  185. <td></td>
  186. </tr>
  187. </table>
  188. </div>
  189. <div class="memdoc">
  190. <p>
  191. <a class="el" href="classwso2wsf_1_1Stub.html#1f43c3b14e3a59eff62df7ff90f1c9ff">setServiceClient()</a> Used to set <a class="el" href="classwso2wsf_1_1ServiceClient.html" title="Class ServiceClient The service client Class serves as the primary client interface...">ServiceClient</a> instance to the stub and configure stub. <dl compact><dt><b>Parameters:</b></dt><dd>
  192. <table border="0" cellspacing="2" cellpadding="0">
  193. <tr><td valign="top"></td><td valign="top"><em>client</em>&nbsp;</td><td>Pointer to a <a class="el" href="classwso2wsf_1_1ServiceClient.html" title="Class ServiceClient The service client Class serves as the primary client interface...">ServiceClient</a> instance </td></tr>
  194. </table>
  195. </dl>
  196. <dl class="return" compact><dt><b>Returns:</b></dt><dd>true on success, false otherwise. </dd></dl>
  197. </div>
  198. </div><p>
  199. <hr><h2>Member Data Documentation</h2>
  200. <a class="anchor" name="5997e28f8a2ddfaf3bf073a64bb24a78"></a><!-- doxytag: member="wso2wsf::Stub::clientOptions" ref="5997e28f8a2ddfaf3bf073a64bb24a78" args="" -->
  201. <div class="memitem">
  202. <div class="memproto">
  203. <table class="memname">
  204. <tr>
  205. <td class="memname"><a class="el" href="classwso2wsf_1_1Options.html">Options</a>* <a class="el" href="classwso2wsf_1_1Stub.html#5997e28f8a2ddfaf3bf073a64bb24a78">wso2wsf::Stub::clientOptions</a><code> [protected]</code> </td>
  206. </tr>
  207. </table>
  208. </div>
  209. <div class="memdoc">
  210. <p>
  211. <a class="el" href="classwso2wsf_1_1Options.html" title="class Options Holder for operation client options. This is used by the other classes...">Options</a> object instance associated with the stub
  212. </div>
  213. </div><p>
  214. <a class="anchor" name="c0fee4a021f82b45c4499e6bf6e3575c"></a><!-- doxytag: member="wso2wsf::Stub::serviceClient" ref="c0fee4a021f82b45c4499e6bf6e3575c" args="" -->
  215. <div class="memitem">
  216. <div class="memproto">
  217. <table class="memname">
  218. <tr>
  219. <td class="memname"><a class="el" href="classwso2wsf_1_1ServiceClient.html">ServiceClient</a>* <a class="el" href="classwso2wsf_1_1Stub.html#c0fee4a021f82b45c4499e6bf6e3575c">wso2wsf::Stub::serviceClient</a><code> [protected]</code> </td>
  220. </tr>
  221. </table>
  222. </div>
  223. <div class="memdoc">
  224. <p>
  225. <a class="el" href="classwso2wsf_1_1ServiceClient.html" title="Class ServiceClient The service client Class serves as the primary client interface...">ServiceClient</a> object instance associated with the stub
  226. </div>
  227. </div><p>
  228. <hr>The documentation for this class was generated from the following file:<ul>
  229. <li><a class="el" href="Stub_8h-source.html">Stub.h</a></ul>
  230. </div>
  231. <hr size="1"><address style="text-align: right;"><small>Generated on Wed Oct 14 00:43:26 2009 for WSF/CPP by&nbsp;
  232. <a href="http://www.doxygen.org/index.html">
  233. <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
  234. </body>
  235. </html>