You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltacloud.apache.org by mf...@apache.org on 2012/06/25 14:34:18 UTC
[51/51] [partial] Site: Complete site revamp using bootstrap and docs
update
http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/output/libdeltacloud/bucket_8c.html
----------------------------------------------------------------------
diff --git a/site/output/libdeltacloud/bucket_8c.html b/site/output/libdeltacloud/bucket_8c.html
deleted file mode 100644
index 53b1e32..0000000
--- a/site/output/libdeltacloud/bucket_8c.html
+++ /dev/null
@@ -1,589 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>libdeltacloud: src/bucket.c File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
-</head>
-<body onload='searchBox.OnSelectItem(0);'>
-<!-- Generated by Doxygen 1.7.4 -->
-<script type="text/javascript"><!--
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
---></script>
-<div id="top">
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">libdeltacloud <span id="projectnumber">0.9</span></div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="annotated.html"><span>Data Structures</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li id="searchli">
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File List</span></a></li>
- <li><a href="globals.html"><span>Globals</span></a></li>
- </ul>
- </div>
-</div>
-<div class="header">
- <div class="summary">
-<a href="#define-members">Defines</a> |
-<a href="#func-members">Functions</a> </div>
- <div class="headertitle">
-<div class="title">src/bucket.c File Reference</div> </div>
-</div>
-<div class="contents">
-<div class="textblock"><code>#include <stdio.h></code><br/>
-<code>#include <stdlib.h></code><br/>
-<code>#include <string.h></code><br/>
-<code>#include "common.h"</code><br/>
-<code>#include "curl_action.h"</code><br/>
-<code>#include "bucket.h"</code><br/>
-</div><table class="memberdecls">
-<tr><td colspan="2"><h2><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="bucket_8c.html#a971793561407217008f01d0889ceb416">deltacloud_get_buckets</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> **buckets)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="bucket_8c.html#a20d1dc13ae40c1aa0213b409ecb935c7">deltacloud_get_bucket_by_id</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, const char *id, struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> *bucket)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="bucket_8c.html#aaa464cc1410f5ad95daf463ada633b09">deltacloud_create_bucket</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, const char *name, struct <a class="el" href="structdeltacloud__create__parameter.html">deltacloud_create_parameter</a> *params, int params_length)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="bucket_8c.html#ac0ae0a8d0afb76423dd45fbbe53d10f2">deltacloud_bucket_create_blob_from_file</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> *bucket, const char *blob_name, const char *filename, struct <a class="el" href="structdeltacloud__create__parameter.html">deltacloud_create_parameter</a> *params, int params_length)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="bucket_8c.html#ad817e304a49fd5d190db3948ecce37f4">deltacloud_bucket_get_blob_by_id</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> *bucket, const char *name, struct <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> *blob)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="bucket_8c.html#ad6953ce94540914ba59d5bce725da44a">deltacloud_bucket_blob_update_metadata</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, struct <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> *blob, struct <a class="el" href="structdeltacloud__create__parameter.html">deltacloud_create_parameter</a> *params, int params_length)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="bucket_8c.html#af14ba7abc215975ccb501b08aa73114e">deltacloud_bucket_blob_get_content</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, struct <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> *blob, char **output)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="bucket_8c.html#aa677f4018ea8c534a7f464bf0d2abdba">deltacloud_bucket_delete_blob</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, struct <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> *blob)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="bucket_8c.html#a84fa489d0a5ff59ad0baae8439303531">deltacloud_free_bucket_blob</a> (struct <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> *blob)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="bucket_8c.html#a7b5e0a4f91efd57263f9aab80d77a156">deltacloud_bucket_destroy</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> *bucket)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="bucket_8c.html#ac82501882467559e0f6ee97cacaa7717">deltacloud_free_bucket</a> (struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> *bucket)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="bucket_8c.html#aa4581e3f8e0cd9adad21395a158a3007">deltacloud_free_bucket_list</a> (struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> **buckets)</td></tr>
-</table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
-<div class="textblock"></div><hr/><h2>Function Documentation</h2>
-<a class="anchor" id="af14ba7abc215975ccb501b08aa73114e"></a><!-- doxytag: member="bucket.c::deltacloud_bucket_blob_get_content" ref="af14ba7abc215975ccb501b08aa73114e" args="(struct deltacloud_api *api, struct deltacloud_bucket_blob *blob, char **output)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int deltacloud_bucket_blob_get_content </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> * </td>
- <td class="paramname"><em>api</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> * </td>
- <td class="paramname"><em>blob</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char ** </td>
- <td class="paramname"><em>output</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>A function to get the contents of a blob. It is the responsibility of the caller to free the memory returned in output. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">api</td><td>The <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> structure representing the connection </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">blob</td><td>The <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> structure representing the blob </td></tr>
- <tr><td class="paramdir">[out]</td><td class="paramname">output</td><td>A pointer to an memory location to store the blob contents </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on error </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ad6953ce94540914ba59d5bce725da44a"></a><!-- doxytag: member="bucket.c::deltacloud_bucket_blob_update_metadata" ref="ad6953ce94540914ba59d5bce725da44a" args="(struct deltacloud_api *api, struct deltacloud_bucket_blob *blob, struct deltacloud_create_parameter *params, int params_length)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int deltacloud_bucket_blob_update_metadata </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> * </td>
- <td class="paramname"><em>api</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> * </td>
- <td class="paramname"><em>blob</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__create__parameter.html">deltacloud_create_parameter</a> * </td>
- <td class="paramname"><em>params</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>params_length</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>A function to update the metadata on a blob. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">api</td><td>The <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> structure representing the connection </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">blob</td><td>The <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> structure representing the blob </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">params</td><td>An array of <a class="el" href="structdeltacloud__create__parameter.html">deltacloud_create_parameter</a> structures that represent the key/value pairs of metadata to update </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">params_length</td><td>An integer describing the length of the params array </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on error </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ac0ae0a8d0afb76423dd45fbbe53d10f2"></a><!-- doxytag: member="bucket.c::deltacloud_bucket_create_blob_from_file" ref="ac0ae0a8d0afb76423dd45fbbe53d10f2" args="(struct deltacloud_api *api, struct deltacloud_bucket *bucket, const char *blob_name, const char *filename, struct deltacloud_create_parameter *params, int params_length)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int deltacloud_bucket_create_blob_from_file </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> * </td>
- <td class="paramname"><em>api</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> * </td>
- <td class="paramname"><em>bucket</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>blob_name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>filename</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__create__parameter.html">deltacloud_create_parameter</a> * </td>
- <td class="paramname"><em>params</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>params_length</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>A function to create a new blob in a bucket. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">api</td><td>The <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> structure representing the connection </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">bucket</td><td>The <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> representing the bucket in which to create the blob </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">blob_name</td><td>The name to give to the new blob </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>The filename from which to read the data for the blob </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">params</td><td>An array of <a class="el" href="structdeltacloud__create__parameter.html">deltacloud_create_parameter</a> structures that represent any optional parameters to pass into the create call </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">params_length</td><td>An integer describing the length of the params array </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on error </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aa677f4018ea8c534a7f464bf0d2abdba"></a><!-- doxytag: member="bucket.c::deltacloud_bucket_delete_blob" ref="aa677f4018ea8c534a7f464bf0d2abdba" args="(struct deltacloud_api *api, struct deltacloud_bucket_blob *blob)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int deltacloud_bucket_delete_blob </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> * </td>
- <td class="paramname"><em>api</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> * </td>
- <td class="paramname"><em>blob</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>A function to delete a blob. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">api</td><td>The <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> structure representing the connection </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">blob</td><td>The <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> structure representing the blob </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on error </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a7b5e0a4f91efd57263f9aab80d77a156"></a><!-- doxytag: member="bucket.c::deltacloud_bucket_destroy" ref="a7b5e0a4f91efd57263f9aab80d77a156" args="(struct deltacloud_api *api, struct deltacloud_bucket *bucket)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int deltacloud_bucket_destroy </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> * </td>
- <td class="paramname"><em>api</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> * </td>
- <td class="paramname"><em>bucket</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>A function to destroy a bucket. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">api</td><td>The <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> structure representing the connection </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">bucket</td><td>The <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> structure representing the bucket </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on error </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ad817e304a49fd5d190db3948ecce37f4"></a><!-- doxytag: member="bucket.c::deltacloud_bucket_get_blob_by_id" ref="ad817e304a49fd5d190db3948ecce37f4" args="(struct deltacloud_api *api, struct deltacloud_bucket *bucket, const char *name, struct deltacloud_bucket_blob *blob)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int deltacloud_bucket_get_blob_by_id </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> * </td>
- <td class="paramname"><em>api</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> * </td>
- <td class="paramname"><em>bucket</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> * </td>
- <td class="paramname"><em>blob</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>A function to lookup a blob by id. It is up to the caller to free the structure with <a class="el" href="bucket_8c.html#a84fa489d0a5ff59ad0baae8439303531">deltacloud_free_bucket_blob()</a>. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">api</td><td>The <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> structure representing the connection </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">bucket</td><td>The <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> representing the bucket in which to look for the blob </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The name of the blob to lookup </td></tr>
- <tr><td class="paramdir">[out]</td><td class="paramname">blob</td><td>The <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> structure that will be filled in if the blob is found </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on error or if the blob could not be found </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aaa464cc1410f5ad95daf463ada633b09"></a><!-- doxytag: member="bucket.c::deltacloud_create_bucket" ref="aaa464cc1410f5ad95daf463ada633b09" args="(struct deltacloud_api *api, const char *name, struct deltacloud_create_parameter *params, int params_length)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int deltacloud_create_bucket </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> * </td>
- <td class="paramname"><em>api</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__create__parameter.html">deltacloud_create_parameter</a> * </td>
- <td class="paramname"><em>params</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>params_length</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>A function to create a new bucket. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">api</td><td>The <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> structure representing the connection </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The name to give to the new bucket </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">params</td><td>An array of <a class="el" href="structdeltacloud__create__parameter.html">deltacloud_create_parameter</a> structures that represent any optional parameters to pass into the create call </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">params_length</td><td>An integer describing the length of the params array </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on error </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ac82501882467559e0f6ee97cacaa7717"></a><!-- doxytag: member="bucket.c::deltacloud_free_bucket" ref="ac82501882467559e0f6ee97cacaa7717" args="(struct deltacloud_bucket *bucket)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void deltacloud_free_bucket </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> * </td>
- <td class="paramname"><em>bucket</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>A function to free a <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> structure initially allocated by <a class="el" href="bucket_8c.html#a20d1dc13ae40c1aa0213b409ecb935c7">deltacloud_get_bucket_by_id()</a>. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">bucket</td><td>The <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> structure representing the bucket </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a84fa489d0a5ff59ad0baae8439303531"></a><!-- doxytag: member="bucket.c::deltacloud_free_bucket_blob" ref="a84fa489d0a5ff59ad0baae8439303531" args="(struct deltacloud_bucket_blob *blob)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void deltacloud_free_bucket_blob </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> * </td>
- <td class="paramname"><em>blob</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>A function to free a <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> structure initially allocated through <a class="el" href="bucket_8c.html#ad817e304a49fd5d190db3948ecce37f4">deltacloud_bucket_get_blob_by_id()</a>. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">blob</td><td>The <a class="el" href="structdeltacloud__bucket__blob.html">deltacloud_bucket_blob</a> structure representing the blob </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="aa4581e3f8e0cd9adad21395a158a3007"></a><!-- doxytag: member="bucket.c::deltacloud_free_bucket_list" ref="aa4581e3f8e0cd9adad21395a158a3007" args="(struct deltacloud_bucket **buckets)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void deltacloud_free_bucket_list </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> ** </td>
- <td class="paramname"><em>buckets</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>A function to free a list of <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> structures initially allocated by <a class="el" href="bucket_8c.html#a971793561407217008f01d0889ceb416">deltacloud_get_buckets()</a>. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">buckets</td><td>The pointer to the head of the <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> list </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a20d1dc13ae40c1aa0213b409ecb935c7"></a><!-- doxytag: member="bucket.c::deltacloud_get_bucket_by_id" ref="a20d1dc13ae40c1aa0213b409ecb935c7" args="(struct deltacloud_api *api, const char *id, struct deltacloud_bucket *bucket)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int deltacloud_get_bucket_by_id </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> * </td>
- <td class="paramname"><em>api</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>id</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> * </td>
- <td class="paramname"><em>bucket</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>A function to look up a particular bucket by id. The caller is expected to free the <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> structure using <a class="el" href="bucket_8c.html#ac82501882467559e0f6ee97cacaa7717">deltacloud_free_bucket()</a>. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">api</td><td>The <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> structure representing the connection </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>The bucket ID to look for </td></tr>
- <tr><td class="paramdir">[out]</td><td class="paramname">bucket</td><td>The <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> structure to fill in if the ID is found </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 if the bucket cannot be found or on error </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a971793561407217008f01d0889ceb416"></a><!-- doxytag: member="bucket.c::deltacloud_get_buckets" ref="a971793561407217008f01d0889ceb416" args="(struct deltacloud_api *api, struct deltacloud_bucket **buckets)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int deltacloud_get_buckets </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> * </td>
- <td class="paramname"><em>api</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> ** </td>
- <td class="paramname"><em>buckets</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>A function to get a linked list of all of the buckets defined. The caller is expected to free the list using <a class="el" href="bucket_8c.html#aa4581e3f8e0cd9adad21395a158a3007">deltacloud_free_bucket_list()</a>. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">api</td><td>The <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> structure representing this connection </td></tr>
- <tr><td class="paramdir">[out]</td><td class="paramname">buckets</td><td>A pointer to the <a class="el" href="structdeltacloud__bucket.html">deltacloud_bucket</a> structure to hold the list of buckets </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on error </dd></dl>
-
-</div>
-</div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<hr class="footer"/><address class="footer"><small>Generated on Thu Jun 23 2011 for libdeltacloud by 
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
-</body>
-</html>