You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by ka...@apache.org on 2007/10/03 13:20:10 UTC

svn commit: r581565 [6/40] - in /webservices/rampart/site/c: ./ api/html/ docs/

Added: webservices/rampart/site/c/api/html/group__oxs__buffer.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__oxs__buffer.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__oxs__buffer.html (added)
+++ webservices/rampart/site/c/api/html/group__oxs__buffer.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,196 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: Buffer</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="Buffer"></a><h2>Buffer</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9704a9bf94f33513cd78d575ed42cb6a"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OXS_BUFFER_INITIAL_SIZE</b>   1024</td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">typedef oxs_buffer </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a></td></tr><tr class="b"><td colspan="2"><br></br><h2>Enumerations</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g225394ed33b04715f631fb42897dd31b">oxs_AllocMode</a> { <b>oxs_alloc_mode_exact</b> =  0, 
+<b>oxs_alloc_mode_double</b>
+ }</td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g739bfcc664daf1b6e135882a79659ff0">oxs_buffer_free</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g86d927b922b2093a1cf69090b0b2cd9c">oxs_buffer_remove_head</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, int size)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_status_t </td><td class="memItemRight" valign="bottom"><a c
 lass="el" href="group__oxs__buffer.html#g94be09227e811e9222bfd28adeca5bba">oxs_buffer_remove_tail</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, int size)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g1bfd69dd4fab1c87331733b7923b832d">oxs_buffer_populate</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, unsigned char *data, int size)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#gf5c5a684ddc3fde2c71f45968d169517">oxs_buffer_append</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buff
 er_t</a> *buffer, const axutil_env_t *env, unsigned char *data, int size)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#gb7889b9ab6923fb33ea585f5933444e2">oxs_buffer_prepend</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, unsigned char *data, int size)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g0856394fcd746566505760c8b519a26b">oxs_buffer_read_file</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, const axis2_char_t *filename)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_stat
 us_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g25703185b29b8ce6d3abe4c5ced381b4">oxs_buffer_set_size</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, int size)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g457c70e6437da54b5a4c05fc5294aa09">oxs_buffer_set_max_size</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, int size)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g3e40879e925a72c80b1484f186ea3748">oxs_buffer_get_data</a> (<a class="el" href="group__oxs__buffer.html#g0c4
 b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#gc59c6d2a8b88778bedb084a10610e906">oxs_buffer_get_size</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#ge99d754ebc45b5e82d3610a66d11c68e">oxs_buffer_get_max_size</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1fd0eee70ca3dc6cdf050c4de1e4d5cb"></a>
+<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="memItemRight" valign="bottom"><b>oxs_buffer_dup</b> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8b048bccba352c3ebf7f33fa38c40c12"></a>
+AXIS2_EXTERN <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="memItemRight" valign="bottom"><b>oxs_buffer_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><div class="subsection"><a name="Typedef_Documentation"></a><h3>Typedef Documentation</h3><p><a class="anchor" name="g0c4b78066ec1762a58cbec685dd60537"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">typedef struct oxs_buffer <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a>          </td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Type name for struct oxs_buffer 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><div class="subsection"><a name="Enumeration_Type_Documentation"></a><h3>Enumeration Type Documentation</h3><p><a class="anchor" name="g225394ed33b04715f631fb42897dd31b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">enum <a class="el" href="group__oxs__buffer.html#g225394ed33b04715f631fb42897dd31b">oxs_AllocMode</a>          </td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Allocate mode for the buffer oxs_alloc_mode_exact : Minimizes the allocated memory size oxs_alloc_mode_double : Minimizes number of Malloc calls 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="gf5c5a684ddc3fde2c71f45968d169517"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">axis2_status_t oxs_buffer_append           </td><td>(</td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>buffer</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">unsigned char * </td><td class="paramname"> <em>data</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">int </td><td class="paramname"> <em>size</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Append data (to the end)  pointer to the OMXMLSec buffer struct  pointer to environment struct  the data for the buffer  the effective length of data <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</p></div>
+</div></p><p>
+<a class="anchor" name="g739bfcc664daf1b6e135882a79659ff0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">axis2_status_t oxs_buffer_free           </td><td>(</td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>buffer</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Free function of the buffer <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>buffer</em> </td><td>pointer to the OMXMLSec buffer struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g3e40879e925a72c80b1484f186ea3748"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">unsigned char* oxs_buffer_get_data           </td><td>(</td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>buffer</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Returns data  pointer to the OMXMLSec buffer struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>data in the buffer </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="ge99d754ebc45b5e82d3610a66d11c68e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">int oxs_buffer_get_max_size           </td><td>(</td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>buffer</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Returns the maximum size of the buffer  pointer to the OMXMLSec buffer struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>the maximum size of the buffer </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="gc59c6d2a8b88778bedb084a10610e906"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">int oxs_buffer_get_size           </td><td>(</td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>buffer</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Returns the effective length of the buffer  pointer to the OMXMLSec buffer struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>the effective length of the buffer as int </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g1bfd69dd4fab1c87331733b7923b832d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">axis2_status_t oxs_buffer_populate           </td><td>(</td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>buffer</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">unsigned char * </td><td class="paramname"> <em>data</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">int </td><td class="paramname"> <em>size</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+populates the buffer using the  set the  as the useful length  pointer to the OMXMLSec buffer struct  pointer to environment struct  the data for the buffer  the effective length of data <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="gb7889b9ab6923fb33ea585f5933444e2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">axis2_status_t oxs_buffer_prepend           </td><td>(</td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>buffer</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">unsigned char * </td><td class="paramname"> <em>data</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">int </td><td class="paramname"> <em>size</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Prepends data (to the front of the buffer)  pointer to the OMXMLSec buffer struct  pointer to environment struct  the data for the buffer  the effective length of data <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g0856394fcd746566505760c8b519a26b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">axis2_status_t oxs_buffer_read_file           </td><td>(</td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>buffer</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axis2_char_t * </td><td class="paramname"> <em>filename</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Reads a file specified by   pointer to the OMXMLSec buffer struct  pointer to environment struct  The name of the file <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g86d927b922b2093a1cf69090b0b2cd9c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">axis2_status_t oxs_buffer_remove_head           </td><td>(</td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>buffer</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">int </td><td class="paramname"> <em>size</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Removes the first (size) charcters from the buffer <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>buffer</em> </td><td>pointer to the OMXMLSec buffer struct </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>size</em> </td><td>number of characters to be removed </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g94be09227e811e9222bfd28adeca5bba"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">axis2_status_t oxs_buffer_remove_tail           </td><td>(</td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>buffer</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">int </td><td class="paramname"> <em>size</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Removes the last (size) charcters from the buffer <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>buffer</em> </td><td>pointer to the OMXMLSec buffer struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>size</em> </td><td>number of characters to be removed </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g457c70e6437da54b5a4c05fc5294aa09"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">axis2_status_t oxs_buffer_set_max_size           </td><td>(</td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>buffer</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">int </td><td class="paramname"> <em>size</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Sets the maximum size of the buffer. Usually this will be allocated dynamically  pointer to the OMXMLSec buffer struct  pointer to environment struct  the maximum size of the buffer <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g25703185b29b8ce6d3abe4c5ced381b4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">axis2_status_t oxs_buffer_set_size           </td><td>(</td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>buffer</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">int </td><td class="paramname"> <em>size</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Sets the size  pointer to the OMXMLSec buffer struct  pointer to environment struct  the value of the size <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:32 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__oxs__c14n.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__oxs__c14n.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__oxs__c14n.html (added)
+++ webservices/rampart/site/c/api/html/group__oxs__c14n.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: C14N</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="C14N"></a><h2>C14N</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Files</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__c14n_8h.html">oxs_c14n.h</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Cannonicalization algo implementation for OMXMLSecurity. <br></br></td></tr><p>
+<tr class="b"><td colspan="2"><br></br></td></tr></p><h2>Functions</h2><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g16b9264cc86737e346a83bcb0b192043"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>oxs_c14n_apply_stream_algo</b> (const axutil_env_t *env, const axiom_document_t *doc, axutil_stream_t *stream, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node, const axis2_char_t *algo)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7f4889c878463dd92df35bafc6e1d6ed"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>oxs_c14n_apply_algo</b> (const axutil_env_t *env, const axiom_document_t *doc, axis2_char_t **outbuf, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node, const axis2_char_t *algo)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gaad8c0004071c224c50d6a4162e19bb1"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>oxs_c14n_apply_stream</b> (const axutil_env_t *env, const axiom_document_t *doc, axis2_bool_t comments, axutil_stream_t *stream, const axis2_bool_t exclusive, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf29a49dd9a48994edf4b3f260b6a57fe"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>oxs_c14n_apply</b> (const axutil_env_t *env, const axiom_document_t *doc, const axis2_bool_t comments, axis2_char_t **outbuf, const axis2_bool_t exclusive, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node)</td></tr></table></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+XML Canonicalization (XML-C14N). </p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:32 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__oxs__cipher.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__oxs__cipher.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__oxs__cipher.html (added)
+++ webservices/rampart/site/c/api/html/group__oxs__cipher.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: Cipher</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="Cipher"></a><h2>Cipher</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__cipher.html#gbae5541db8bbdc4bc54a0b48ec2d2635">oxs_get_cipher_property_for_url</a> (const axutil_env_t *env, axis2_char_t *url)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__cipher.html#g4055a06bcb05ea64da52e49fa4252cac">oxs_get_cipher_name_for_url</a> (const axutil_env_t *env, axis2_char_t *url)</td></tr><tr class="a"><td class="memItemLeft" nowrap=
 "" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__cipher.html#g7e1e5c90d767dcade787eff84234abff">oxs_get_cipher_url_for_name</a> (const axutil_env_t *env, axis2_char_t *name)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g4055a06bcb05ea64da52e49fa4252cac"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_get_cipher_name_for_url           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>url</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the cipher name for the given url <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>url</em> </td><td>the url as a string </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>return</em> </td><td>the name as a string </td></tr></table>
+</dd></dl>
+
+</p></div>
+</div></p><p>
+<a class="anchor" name="gbae5541db8bbdc4bc54a0b48ec2d2635"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a>* oxs_get_cipher_property_for_url           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>url</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Get the cipher property for the given url <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>url</em> </td><td>the url as a string </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>return</em> </td><td>the property </td></tr></table>
+</dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g7e1e5c90d767dcade787eff84234abff"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_get_cipher_url_for_name           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>name</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Get the cipher url for the given name <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>name</em> </td><td>the name as a string </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>return</em> </td><td>the url as a string </td></tr></table>
+</dd></dl>
+
+
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:32 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file