You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltacloud.apache.org by cl...@apache.org on 2011/08/18 15:26:55 UTC

svn commit: r1159208 [5/17] - in /incubator/deltacloud/trunk/site/output: ./ libdeltacloud/ libdeltacloud/search/

Added: incubator/deltacloud/trunk/site/output/libdeltacloud/instance_8c.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/output/libdeltacloud/instance_8c.html?rev=1159208&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/output/libdeltacloud/instance_8c.html (added)
+++ incubator/deltacloud/trunk/site/output/libdeltacloud/instance_8c.html Thu Aug 18 13:26:52 2011
@@ -0,0 +1,477 @@
+<!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/instance.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&#160;<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&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;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&#160;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="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">src/instance.c File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
+<code>#include &lt;stdlib.h&gt;</code><br/>
+<code>#include &lt;memory.h&gt;</code><br/>
+<code>#include &quot;common.h&quot;</code><br/>
+<code>#include &quot;instance.h&quot;</code><br/>
+<code>#include &quot;curl_action.h&quot;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="instance_8c.html#a8a211bb2df3c22f027152d522868a996">deltacloud_create_instance</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, const char *image_id, struct <a class="el" href="structdeltacloud__create__parameter.html">deltacloud_create_parameter</a> *params, int params_length, char **instance_id)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="instance_8c.html#ae5e8f44c0064191e9983821cbf609404">deltacloud_instance_stop</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, struct <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="instance_8c.html#a4a245d7b85a730b0b45a4f5ed3a1e1b3">deltacloud_instance_reboot</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, struct <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="instance_8c.html#a50c3f918881db9d60050ec34b116ab7b">deltacloud_instance_start</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, struct <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="instance_8c.html#a0ac25264f7b17b5404da2a8eab5cd35c">deltacloud_instance_destroy</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, struct <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="instance_8c.html#a29807d22a10e50d8c9c1d36cf8d417d4">deltacloud_get_instances</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, struct <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> **instances)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="instance_8c.html#abda63e3fbde0d02e1e23feb04cc58024">deltacloud_get_instance_by_id</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, const char *id, struct <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="instance_8c.html#ac5d0b804f65ef449cd17b6fe8684cc6e">deltacloud_get_instance_by_name</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, const char *name, struct <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="instance_8c.html#aaf308277fd8f235cb9a7a97eca12476f">deltacloud_free_instance</a> (struct <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="instance_8c.html#a3e7352437d5da105134e43d08b67fb23">deltacloud_free_instance_list</a> (struct <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> **instances)</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="a8a211bb2df3c22f027152d522868a996"></a><!-- doxytag: member="instance.c::deltacloud_create_instance" ref="a8a211bb2df3c22f027152d522868a996" args="(struct deltacloud_api *api, const char *image_id, struct deltacloud_create_parameter *params, int params_length, char **instance_id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deltacloud_create_instance </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *&#160;</td>
+          <td class="paramname"><em>api</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>image_id</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> *&#160;</td>
+          <td class="paramname"><em>params</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>params_length</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char **&#160;</td>
+          <td class="paramname"><em>instance_id</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>A function to create a new instance from an image. </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">image_id</td><td>The image ID to create the instance from </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>
+    <tr><td class="paramdir">[out]</td><td class="paramname">instance_id</td><td>The instance ID returned by the create call </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="aaf308277fd8f235cb9a7a97eca12476f"></a><!-- doxytag: member="instance.c::deltacloud_free_instance" ref="aaf308277fd8f235cb9a7a97eca12476f" args="(struct deltacloud_instance *instance)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void deltacloud_free_instance </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> *&#160;</td>
+          <td class="paramname"><em>instance</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>A function to free a <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> structure initially allocated by <a class="el" href="instance_8c.html#abda63e3fbde0d02e1e23feb04cc58024">deltacloud_get_instance_by_id()</a> or <a class="el" href="instance_8c.html#ac5d0b804f65ef449cd17b6fe8684cc6e">deltacloud_get_instance_by_name()</a>. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">instance</td><td>The <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> structure representing the instance </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a3e7352437d5da105134e43d08b67fb23"></a><!-- doxytag: member="instance.c::deltacloud_free_instance_list" ref="a3e7352437d5da105134e43d08b67fb23" args="(struct deltacloud_instance **instances)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void deltacloud_free_instance_list </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> **&#160;</td>
+          <td class="paramname"><em>instances</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__instance.html">deltacloud_instance</a> structures initially allocated by <a class="el" href="instance_8c.html#a29807d22a10e50d8c9c1d36cf8d417d4">deltacloud_get_instances()</a>. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">instances</td><td>The pointer to the head of the <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> list </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="abda63e3fbde0d02e1e23feb04cc58024"></a><!-- doxytag: member="instance.c::deltacloud_get_instance_by_id" ref="abda63e3fbde0d02e1e23feb04cc58024" args="(struct deltacloud_api *api, const char *id, struct deltacloud_instance *instance)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deltacloud_get_instance_by_id </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *&#160;</td>
+          <td class="paramname"><em>api</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</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__instance.html">deltacloud_instance</a> *&#160;</td>
+          <td class="paramname"><em>instance</em>&#160;</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 instance by id. The caller is expected to free the <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> structure using <a class="el" href="instance_8c.html#aaf308277fd8f235cb9a7a97eca12476f">deltacloud_free_instance()</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 instance ID to look for </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">instance</td><td>The <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</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 instance cannot be found or on error </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac5d0b804f65ef449cd17b6fe8684cc6e"></a><!-- doxytag: member="instance.c::deltacloud_get_instance_by_name" ref="ac5d0b804f65ef449cd17b6fe8684cc6e" args="(struct deltacloud_api *api, const char *name, struct deltacloud_instance *instance)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deltacloud_get_instance_by_name </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *&#160;</td>
+          <td class="paramname"><em>api</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</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__instance.html">deltacloud_instance</a> *&#160;</td>
+          <td class="paramname"><em>instance</em>&#160;</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 instance by name. The caller is expected to free the <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> structure using <a class="el" href="instance_8c.html#aaf308277fd8f235cb9a7a97eca12476f">deltacloud_free_instance()</a>. Note that deltacloud does not guarantee that instance names are unique; this function will only find and return the first instance with the desired name. </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 instance name to look for </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">instance</td><td>The <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> structure to fill in if the name is found </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 if the instance cannot be found or on error </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a29807d22a10e50d8c9c1d36cf8d417d4"></a><!-- doxytag: member="instance.c::deltacloud_get_instances" ref="a29807d22a10e50d8c9c1d36cf8d417d4" args="(struct deltacloud_api *api, struct deltacloud_instance **instances)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deltacloud_get_instances </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *&#160;</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__instance.html">deltacloud_instance</a> **&#160;</td>
+          <td class="paramname"><em>instances</em>&#160;</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 instances. The caller is expected to free the list using <a class="el" href="instance_8c.html#a3e7352437d5da105134e43d08b67fb23">deltacloud_free_instance_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">instances</td><td>A pointer to the <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> structure to hold the list of instances </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="a0ac25264f7b17b5404da2a8eab5cd35c"></a><!-- doxytag: member="instance.c::deltacloud_instance_destroy" ref="a0ac25264f7b17b5404da2a8eab5cd35c" args="(struct deltacloud_api *api, struct deltacloud_instance *instance)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deltacloud_instance_destroy </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *&#160;</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__instance.html">deltacloud_instance</a> *&#160;</td>
+          <td class="paramname"><em>instance</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>A function to perform the destroy action on an instance. </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">instance</td><td>The <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> structure representing the instance </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="a4a245d7b85a730b0b45a4f5ed3a1e1b3"></a><!-- doxytag: member="instance.c::deltacloud_instance_reboot" ref="a4a245d7b85a730b0b45a4f5ed3a1e1b3" args="(struct deltacloud_api *api, struct deltacloud_instance *instance)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deltacloud_instance_reboot </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *&#160;</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__instance.html">deltacloud_instance</a> *&#160;</td>
+          <td class="paramname"><em>instance</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>A function to perform the reboot action on an instance. </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">instance</td><td>The <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> structure representing the instance </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="a50c3f918881db9d60050ec34b116ab7b"></a><!-- doxytag: member="instance.c::deltacloud_instance_start" ref="a50c3f918881db9d60050ec34b116ab7b" args="(struct deltacloud_api *api, struct deltacloud_instance *instance)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deltacloud_instance_start </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *&#160;</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__instance.html">deltacloud_instance</a> *&#160;</td>
+          <td class="paramname"><em>instance</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>A function to perform the start action on an instance. </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">instance</td><td>The <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> structure representing the instance </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="ae5e8f44c0064191e9983821cbf609404"></a><!-- doxytag: member="instance.c::deltacloud_instance_stop" ref="ae5e8f44c0064191e9983821cbf609404" args="(struct deltacloud_api *api, struct deltacloud_instance *instance)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deltacloud_instance_stop </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *&#160;</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__instance.html">deltacloud_instance</a> *&#160;</td>
+          <td class="paramname"><em>instance</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>A function to perform the stop action on an instance. </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">instance</td><td>The <a class="el" href="structdeltacloud__instance.html">deltacloud_instance</a> structure representing the instance </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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</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&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
+</body>
+</html>

Added: incubator/deltacloud/trunk/site/output/libdeltacloud/instance_8h_source.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/output/libdeltacloud/instance_8h_source.html?rev=1159208&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/output/libdeltacloud/instance_8h_source.html (added)
+++ incubator/deltacloud/trunk/site/output/libdeltacloud/instance_8h_source.html Thu Aug 18 13:26:52 2011
@@ -0,0 +1,166 @@
+<!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: include/libdeltacloud/instance.h Source File</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&#160;<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&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;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&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">include/libdeltacloud/instance.h</div>  </div>
+</div>
+<div class="contents">
+<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (C) 2010,2011 Red Hat, Inc.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * This library is free software; you can redistribute it and/or</span>
+<a name="l00005"></a>00005 <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00006"></a>00006 <span class="comment"> * License as published by the Free Software Foundation; either</span>
+<a name="l00007"></a>00007 <span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> * This library is distributed in the hope that it will be useful,</span>
+<a name="l00010"></a>00010 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00011"></a>00011 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00012"></a>00012 <span class="comment"> * Lesser General Public License for more details.</span>
+<a name="l00013"></a>00013 <span class="comment"> *</span>
+<a name="l00014"></a>00014 <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00015"></a>00015 <span class="comment"> * License along with this library; if not, write to the Free Software</span>
+<a name="l00016"></a>00016 <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA</span>
+<a name="l00017"></a>00017 <span class="comment"> *</span>
+<a name="l00018"></a>00018 <span class="comment"> * Author: Chris Lalancette &lt;clalance@redhat.com&gt;</span>
+<a name="l00019"></a>00019 <span class="comment"> */</span>
+<a name="l00020"></a>00020 
+<a name="l00021"></a>00021 <span class="preprocessor">#ifndef LIBDELTACLOUD_INSTANCE_H</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#define LIBDELTACLOUD_INSTANCE_H</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &quot;hardware_profile.h&quot;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &quot;action.h&quot;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &quot;address.h&quot;</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
+<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00037"></a><a class="code" href="structdeltacloud__instance__auth.html">00037</a> <span class="keyword">struct </span><a class="code" href="structdeltacloud__instance__auth.html">deltacloud_instance_auth</a> {
+<a name="l00038"></a><a class="code" href="structdeltacloud__instance__auth.html#a96a452dbf22ca2c1c388e092779b47e6">00038</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance__auth.html#a96a452dbf22ca2c1c388e092779b47e6">type</a>; 
+<a name="l00040"></a><a class="code" href="structdeltacloud__instance__auth.html#aef9dac34a54a5d7acca4a8cd5007041d">00040</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance__auth.html#aef9dac34a54a5d7acca4a8cd5007041d">keyname</a>; 
+<a name="l00042"></a><a class="code" href="structdeltacloud__instance__auth.html#af21a2cf23c7a13181505a83dcf6c4a63">00042</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance__auth.html#af21a2cf23c7a13181505a83dcf6c4a63">username</a>; 
+<a name="l00043"></a><a class="code" href="structdeltacloud__instance__auth.html#a5df6444e9fe6a456632228054585c191">00043</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance__auth.html#a5df6444e9fe6a456632228054585c191">password</a>; 
+<a name="l00044"></a>00044 };
+<a name="l00045"></a>00045 
+<a name="l00049"></a><a class="code" href="structdeltacloud__instance.html">00049</a> <span class="keyword">struct </span><a class="code" href="structdeltacloud__instance.html">deltacloud_instance</a> {
+<a name="l00050"></a><a class="code" href="structdeltacloud__instance.html#abbb609901a0aa8b6ae037660bd26c2d3">00050</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance.html#abbb609901a0aa8b6ae037660bd26c2d3">href</a>; 
+<a name="l00051"></a><a class="code" href="structdeltacloud__instance.html#a256833674c6c0a62bafbc0247f4b7edf">00051</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance.html#a256833674c6c0a62bafbc0247f4b7edf">id</a>; 
+<a name="l00052"></a><a class="code" href="structdeltacloud__instance.html#aa6f945d624c8b675a53dbf3a436fdfeb">00052</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance.html#aa6f945d624c8b675a53dbf3a436fdfeb">name</a>; 
+<a name="l00053"></a><a class="code" href="structdeltacloud__instance.html#aae3c2b5845561f134475138c11745e94">00053</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance.html#aae3c2b5845561f134475138c11745e94">owner_id</a>; 
+<a name="l00054"></a><a class="code" href="structdeltacloud__instance.html#a7623dbb148f440def55b69cbc2bb37cd">00054</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance.html#a7623dbb148f440def55b69cbc2bb37cd">image_id</a>; 
+<a name="l00055"></a><a class="code" href="structdeltacloud__instance.html#ab7d9bd74cf19a92b4d00bd89aa79fc3b">00055</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance.html#ab7d9bd74cf19a92b4d00bd89aa79fc3b">image_href</a>; 
+<a name="l00056"></a><a class="code" href="structdeltacloud__instance.html#ab448f65cea3cc99131a9f1d314e8ce79">00056</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance.html#ab448f65cea3cc99131a9f1d314e8ce79">realm_id</a>; 
+<a name="l00057"></a><a class="code" href="structdeltacloud__instance.html#a18eaca150c10089d18d9335cf230cfb8">00057</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance.html#a18eaca150c10089d18d9335cf230cfb8">realm_href</a>; 
+<a name="l00058"></a><a class="code" href="structdeltacloud__instance.html#aa4c4049960b24492a27468d57f301899">00058</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance.html#aa4c4049960b24492a27468d57f301899">state</a>; 
+<a name="l00059"></a><a class="code" href="structdeltacloud__instance.html#a1f8675802ab6e79027baab94543521d5">00059</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance.html#a1f8675802ab6e79027baab94543521d5">launch_time</a>; 
+<a name="l00060"></a><a class="code" href="structdeltacloud__instance.html#a112536f6d9c550849539c6ce4fe0b650">00060</a>   <span class="keyword">struct </span><a class="code" href="structdeltacloud__hardware__profile.html">deltacloud_hardware_profile</a> <a class="code" href="structdeltacloud__instance.html#a112536f6d9c550849539c6ce4fe0b650">hwp</a>; 
+<a name="l00061"></a><a class="code" href="structdeltacloud__instance.html#abb5dc00b76b730de9519d5642a64a4f0">00061</a>   <span class="keyword">struct </span><a class="code" href="structdeltacloud__action.html">deltacloud_action</a> *<a class="code" href="structdeltacloud__instance.html#abb5dc00b76b730de9519d5642a64a4f0">actions</a>; 
+<a name="l00062"></a><a class="code" href="structdeltacloud__instance.html#af45b50b484e285ff775bed746d3e8747">00062</a>   <span class="keyword">struct </span><a class="code" href="structdeltacloud__address.html">deltacloud_address</a> *<a class="code" href="structdeltacloud__instance.html#af45b50b484e285ff775bed746d3e8747">public_addresses</a>; 
+<a name="l00063"></a><a class="code" href="structdeltacloud__instance.html#a3279170c1757a72d196678aaa12ef870">00063</a>   <span class="keyword">struct </span><a class="code" href="structdeltacloud__address.html">deltacloud_address</a> *<a class="code" href="structdeltacloud__instance.html#a3279170c1757a72d196678aaa12ef870">private_addresses</a>; 
+<a name="l00064"></a><a class="code" href="structdeltacloud__instance.html#a462cd03832f4f0006b0e3c14b91f54a7">00064</a>   <span class="keyword">struct </span><a class="code" href="structdeltacloud__instance__auth.html">deltacloud_instance_auth</a> <a class="code" href="structdeltacloud__instance.html#a462cd03832f4f0006b0e3c14b91f54a7">auth</a>; 
+<a name="l00066"></a>00066   <span class="keyword">struct </span><a class="code" href="structdeltacloud__instance.html">deltacloud_instance</a> *next;
+<a name="l00067"></a>00067 };
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 <span class="preprocessor">#define deltacloud_supports_instances(api) deltacloud_has_link(api, &quot;instances&quot;)</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="instance_8c.html#a29807d22a10e50d8c9c1d36cf8d417d4">deltacloud_get_instances</a>(<span class="keyword">struct</span> <a class="code" href="structdeltacloud__api.html">deltacloud_api</a> *api,
+<a name="l00071"></a>00071                              <span class="keyword">struct</span> <a class="code" href="structdeltacloud__instance.html">deltacloud_instance</a> **instances);
+<a name="l00072"></a>00072 <span class="keywordtype">int</span> <a class="code" href="instance_8c.html#abda63e3fbde0d02e1e23feb04cc58024">deltacloud_get_instance_by_id</a>(<span class="keyword">struct</span> <a class="code" href="structdeltacloud__api.html">deltacloud_api</a> *api, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>,
+<a name="l00073"></a>00073                                   <span class="keyword">struct</span> <a class="code" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance);
+<a name="l00074"></a>00074 <span class="keywordtype">int</span> <a class="code" href="instance_8c.html#ac5d0b804f65ef449cd17b6fe8684cc6e">deltacloud_get_instance_by_name</a>(<span class="keyword">struct</span> <a class="code" href="structdeltacloud__api.html">deltacloud_api</a> *api,
+<a name="l00075"></a>00075                                     <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance.html#aa6f945d624c8b675a53dbf3a436fdfeb">name</a>,
+<a name="l00076"></a>00076                                     <span class="keyword">struct</span> <a class="code" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance);
+<a name="l00077"></a>00077 <span class="keywordtype">int</span> <a class="code" href="instance_8c.html#a8a211bb2df3c22f027152d522868a996">deltacloud_create_instance</a>(<span class="keyword">struct</span> <a class="code" href="structdeltacloud__api.html">deltacloud_api</a> *api, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance.html#a7623dbb148f440def55b69cbc2bb37cd">image_id</a>,
+<a name="l00078"></a>00078                                <span class="keyword">struct</span> <a class="code" href="structdeltacloud__create__parameter.html">deltacloud_create_parameter</a> *params,
+<a name="l00079"></a>00079                                <span class="keywordtype">int</span> params_length, <span class="keywordtype">char</span> **instance_id);
+<a name="l00080"></a>00080 <span class="keywordtype">int</span> <a class="code" href="instance_8c.html#ae5e8f44c0064191e9983821cbf609404">deltacloud_instance_stop</a>(<span class="keyword">struct</span> <a class="code" href="structdeltacloud__api.html">deltacloud_api</a> *api,
+<a name="l00081"></a>00081                              <span class="keyword">struct</span> <a class="code" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance);
+<a name="l00082"></a>00082 <span class="keywordtype">int</span> <a class="code" href="instance_8c.html#a4a245d7b85a730b0b45a4f5ed3a1e1b3">deltacloud_instance_reboot</a>(<span class="keyword">struct</span> <a class="code" href="structdeltacloud__api.html">deltacloud_api</a> *api,
+<a name="l00083"></a>00083                                <span class="keyword">struct</span> <a class="code" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance);
+<a name="l00084"></a>00084 <span class="keywordtype">int</span> <a class="code" href="instance_8c.html#a50c3f918881db9d60050ec34b116ab7b">deltacloud_instance_start</a>(<span class="keyword">struct</span> <a class="code" href="structdeltacloud__api.html">deltacloud_api</a> *api,
+<a name="l00085"></a>00085                               <span class="keyword">struct</span> <a class="code" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance);
+<a name="l00086"></a>00086 <span class="keywordtype">int</span> <a class="code" href="instance_8c.html#a0ac25264f7b17b5404da2a8eab5cd35c">deltacloud_instance_destroy</a>(<span class="keyword">struct</span> <a class="code" href="structdeltacloud__api.html">deltacloud_api</a> *api,
+<a name="l00087"></a>00087                                 <span class="keyword">struct</span> <a class="code" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance);
+<a name="l00088"></a>00088 <span class="keywordtype">void</span> <a class="code" href="instance_8c.html#aaf308277fd8f235cb9a7a97eca12476f">deltacloud_free_instance</a>(<span class="keyword">struct</span> <a class="code" href="structdeltacloud__instance.html">deltacloud_instance</a> *instance);
+<a name="l00089"></a>00089 <span class="keywordtype">void</span> <a class="code" href="instance_8c.html#a3e7352437d5da105134e43d08b67fb23">deltacloud_free_instance_list</a>(<span class="keyword">struct</span> <a class="code" href="structdeltacloud__instance.html">deltacloud_instance</a> **instances);
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00092"></a>00092 <span class="preprocessor"></span>}
+<a name="l00093"></a>00093 <span class="preprocessor">#endif</span>
+<a name="l00094"></a>00094 <span class="preprocessor"></span>
+<a name="l00095"></a>00095 <span class="preprocessor">#endif</span>
+</pre></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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</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&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
+</body>
+</html>

Added: incubator/deltacloud/trunk/site/output/libdeltacloud/instance__state_8c.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/output/libdeltacloud/instance__state_8c.html?rev=1159208&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/output/libdeltacloud/instance__state_8c.html (added)
+++ incubator/deltacloud/trunk/site/output/libdeltacloud/instance__state_8c.html Thu Aug 18 13:26:52 2011
@@ -0,0 +1,158 @@
+<!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/instance_state.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&#160;<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&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;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&#160;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> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">src/instance_state.c File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
+<code>#include &lt;stdlib.h&gt;</code><br/>
+<code>#include &lt;string.h&gt;</code><br/>
+<code>#include &quot;common.h&quot;</code><br/>
+<code>#include &quot;instance_state.h&quot;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="instance__state_8c.html#a94ca2d84fe4dde4df7d569afaf10cf65">deltacloud_get_instance_states</a> (struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *api, struct <a class="el" href="structdeltacloud__instance__state.html">deltacloud_instance_state</a> **instance_states)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="instance__state_8c.html#a0d988d6359e0337aff2ad14d1e30c8ca">deltacloud_free_instance_state_list</a> (struct <a class="el" href="structdeltacloud__instance__state.html">deltacloud_instance_state</a> **instance_states)</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="a0d988d6359e0337aff2ad14d1e30c8ca"></a><!-- doxytag: member="instance_state.c::deltacloud_free_instance_state_list" ref="a0d988d6359e0337aff2ad14d1e30c8ca" args="(struct deltacloud_instance_state **instance_states)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void deltacloud_free_instance_state_list </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structdeltacloud__instance__state.html">deltacloud_instance_state</a> **&#160;</td>
+          <td class="paramname"><em>instance_states</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__instance__state.html">deltacloud_instance_state</a> structures initially allocated by <a class="el" href="instance__state_8c.html#a94ca2d84fe4dde4df7d569afaf10cf65">deltacloud_get_instance_states()</a>. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">instance_states</td><td>The pointer to the head of the <a class="el" href="structdeltacloud__instance__state.html">deltacloud_instance_state</a> list </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a94ca2d84fe4dde4df7d569afaf10cf65"></a><!-- doxytag: member="instance_state.c::deltacloud_get_instance_states" ref="a94ca2d84fe4dde4df7d569afaf10cf65" args="(struct deltacloud_api *api, struct deltacloud_instance_state **instance_states)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deltacloud_get_instance_states </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structdeltacloud__api.html">deltacloud_api</a> *&#160;</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__instance__state.html">deltacloud_instance_state</a> **&#160;</td>
+          <td class="paramname"><em>instance_states</em>&#160;</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 instance states. The caller is expected to free the list using <a class="el" href="instance__state_8c.html#a0d988d6359e0337aff2ad14d1e30c8ca">deltacloud_free_instance_state_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">instance_states</td><td>A pointer to the <a class="el" href="structdeltacloud__instance__state.html">deltacloud_instance_state</a> structure to hold the list of instance states </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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</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&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
+</body>
+</html>

Added: incubator/deltacloud/trunk/site/output/libdeltacloud/instance__state_8h_source.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/output/libdeltacloud/instance__state_8h_source.html?rev=1159208&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/output/libdeltacloud/instance__state_8h_source.html (added)
+++ incubator/deltacloud/trunk/site/output/libdeltacloud/instance__state_8h_source.html Thu Aug 18 13:26:52 2011
@@ -0,0 +1,132 @@
+<!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: include/libdeltacloud/instance_state.h Source File</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&#160;<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&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;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&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">include/libdeltacloud/instance_state.h</div>  </div>
+</div>
+<div class="contents">
+<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (C) 2010,2011 Red Hat, Inc.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * This library is free software; you can redistribute it and/or</span>
+<a name="l00005"></a>00005 <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00006"></a>00006 <span class="comment"> * License as published by the Free Software Foundation; either</span>
+<a name="l00007"></a>00007 <span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> * This library is distributed in the hope that it will be useful,</span>
+<a name="l00010"></a>00010 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00011"></a>00011 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00012"></a>00012 <span class="comment"> * Lesser General Public License for more details.</span>
+<a name="l00013"></a>00013 <span class="comment"> *</span>
+<a name="l00014"></a>00014 <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00015"></a>00015 <span class="comment"> * License along with this library; if not, write to the Free Software</span>
+<a name="l00016"></a>00016 <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA</span>
+<a name="l00017"></a>00017 <span class="comment"> *</span>
+<a name="l00018"></a>00018 <span class="comment"> * Author: Chris Lalancette &lt;clalance@redhat.com&gt;</span>
+<a name="l00019"></a>00019 <span class="comment"> */</span>
+<a name="l00020"></a>00020 
+<a name="l00021"></a>00021 <span class="preprocessor">#ifndef LIBDELTACLOUD_INSTANCE_STATE_H</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#define LIBDELTACLOUD_INSTANCE_STATE_H</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span>
+<a name="l00024"></a>00024 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
+<a name="l00026"></a>00026 <span class="preprocessor">#endif</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span>
+<a name="l00031"></a><a class="code" href="structdeltacloud__instance__state__transition.html">00031</a> <span class="keyword">struct </span><a class="code" href="structdeltacloud__instance__state__transition.html">deltacloud_instance_state_transition</a> {
+<a name="l00032"></a><a class="code" href="structdeltacloud__instance__state__transition.html#ad65c4f6b697c4c7dbc5ee38b71fb9575">00032</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance__state__transition.html#ad65c4f6b697c4c7dbc5ee38b71fb9575">action</a>; 
+<a name="l00033"></a><a class="code" href="structdeltacloud__instance__state__transition.html#ac765a9c11c27e72ef82176536310996e">00033</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance__state__transition.html#ac765a9c11c27e72ef82176536310996e">to</a>; 
+<a name="l00034"></a><a class="code" href="structdeltacloud__instance__state__transition.html#a87c0598504cdbcc4d331a403178c3db2">00034</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance__state__transition.html#a87c0598504cdbcc4d331a403178c3db2">automatically</a>; 
+<a name="l00036"></a>00036   <span class="keyword">struct </span><a class="code" href="structdeltacloud__instance__state__transition.html">deltacloud_instance_state_transition</a> *next;
+<a name="l00037"></a>00037 };
+<a name="l00038"></a>00038 
+<a name="l00042"></a><a class="code" href="structdeltacloud__instance__state.html">00042</a> <span class="keyword">struct </span><a class="code" href="structdeltacloud__instance__state.html">deltacloud_instance_state</a> {
+<a name="l00043"></a><a class="code" href="structdeltacloud__instance__state.html#aaa0f0410a9a6fe0f08bc76e20a18ad7b">00043</a>   <span class="keywordtype">char</span> *<a class="code" href="structdeltacloud__instance__state.html#aaa0f0410a9a6fe0f08bc76e20a18ad7b">name</a>; 
+<a name="l00044"></a><a class="code" href="structdeltacloud__instance__state.html#ad6e3c2704a18e8bd64e2d81d2fce6dc1">00044</a>   <span class="keyword">struct </span><a class="code" href="structdeltacloud__instance__state__transition.html">deltacloud_instance_state_transition</a> *<a class="code" href="structdeltacloud__instance__state.html#ad6e3c2704a18e8bd64e2d81d2fce6dc1">transitions</a>; 
+<a name="l00046"></a>00046   <span class="keyword">struct </span><a class="code" href="structdeltacloud__instance__state.html">deltacloud_instance_state</a> *next;
+<a name="l00047"></a>00047 };
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="preprocessor">#define deltacloud_supports_instance_states(api) deltacloud_has_link(api, &quot;instance_states&quot;)</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="instance__state_8c.html#a94ca2d84fe4dde4df7d569afaf10cf65">deltacloud_get_instance_states</a>(<span class="keyword">struct</span> <a class="code" href="structdeltacloud__api.html">deltacloud_api</a> *api,
+<a name="l00051"></a>00051                                    <span class="keyword">struct</span> <a class="code" href="structdeltacloud__instance__state.html">deltacloud_instance_state</a> **instance_states);
+<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="instance__state_8c.html#a0d988d6359e0337aff2ad14d1e30c8ca">deltacloud_free_instance_state_list</a>(<span class="keyword">struct</span> <a class="code" href="structdeltacloud__instance__state.html">deltacloud_instance_state</a> **instance_states);
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>}
+<a name="l00056"></a>00056 <span class="preprocessor">#endif</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 <span class="preprocessor">#endif</span>
+</pre></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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</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&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
+</body>
+</html>