@@ -119,21 +127,20 @@ int <a href="#virDomainFree">virDomainFree</a> (<a href="libvirt-libvirt.html#
int <ahref="#virDomainSetAutostart">virDomainSetAutostart</a> (<ahref="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br/> int autostart);
int <ahref="#virDomainSuspend">virDomainSuspend</a> (<ahref="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain);
int <ahref="#virConnectGetMaxVcpus">virConnectGetMaxVcpus</a> (<ahref="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> const char * type);
int <ahref="#virNetworkCreate">virNetworkCreate</a> (<ahref="libvirt-libvirt.html#virNetworkPtr">virNetworkPtr</a> network);
<ahref="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a><ahref="#virDomainLookupByID">virDomainLookupByID</a> (<ahref="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> int id);
int <ahref="#virDomainSetSchedulerParameters">virDomainSetSchedulerParameters</a> (<ahref="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br/><ahref="libvirt-libvirt.html#virSchedParameterPtr">virSchedParameterPtr</a> params, <br/> int nparams);
int <ahref="#virNodeGetCellsFreeMemory">virNodeGetCellsFreeMemory</a> (<ahref="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> unsigned long long * freeMems, <br/> int startCell, <br/> int maxCells);
int <ahref="#virConnectClose">virConnectClose</a> (<ahref="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn);
int <ahref="#virDomainReboot">virDomainReboot</a> (<ahref="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br/> unsigned int flags);
char * <ahref="#virDomainGetXMLDesc">virDomainGetXMLDesc</a> (<ahref="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br/> int flags);
int <ahref="#virDomainSetMaxMemory">virDomainSetMaxMemory</a> (<ahref="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br/> unsigned long memory);
typedef int <ahref="#virConnectAuthCallbackPtr">virConnectAuthCallbackPtr</a> (<ahref="libvirt-libvirt.html#virConnectCredentialPtr">virConnectCredentialPtr</a> cred, <br/> unsigned int ncred, <br/> void * cbdata);
int <ahref="#virConnectGetVersion">virConnectGetVersion</a> (<ahref="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> unsigned long * hvVer);
int <ahref="#virConnectListNetworks">virConnectListNetworks</a> (<ahref="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> char ** const names, <br/> int maxnames);
</pre><p>This function should be called first to get a connection to the Hypervisor and xen store</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>URI of the hypervisor</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html</td></tr></tbody></table></div></div>
</pre><p>This function should be called first to get a connection to the Hypervisor. If neccessary, authentication will be performed fetching credentials via the callback</p>
<divclass="variablelist"><tableborder="0"><colalign="left"/><tbody><tr><td><spanclass="term"><i><tt>name</tt></i>:</span></td><td>URI of the hypervisor</td></tr><tr><td><spanclass="term"><i><tt>auth</tt></i>:</span></td><td>Authenticate callback parameters</td></tr><tr><td><spanclass="term"><i><tt>flags</tt></i>:</span></td><td>Open flags</td></tr><tr><td><spanclass="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html</td></tr></tbody></table></div></div>
</pre><p>This function should be called first to get a restricted connection to the libbrary functionalities. The set of APIs usable are then restricted on the available methods to control the domains.</p>
<enumname='VIR_CRED_EXTERNAL'file='libvirt'value='9'type='virConnectCredentialType'info=' Externally managed credential More may be added - expect the unexpected'/>
<info>a virConnectPtr is pointer to a virConnect private structure, this is the type used to reference a connection to the Xen Hypervisor in the API.</info>
<info>This function closes the connection to the Hypervisor. This should not be called if further interaction with the Hypervisor are needed especially if there is running domain which need further monitoring by the application.</info>
<returntype='int'info='0 in case of success or -1 in case of error.'/>
...
...
@@ -581,6 +640,13 @@
<returntype='virConnectPtr'info='a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html'/>
<argname='name'type='const char *'info='URI of the hypervisor'/>
<info>This function should be called first to get a connection to the Hypervisor. If neccessary, authentication will be performed fetching credentials via the callback</info>
<returntype='virConnectPtr'info='a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html'/>
<argname='name'type='const char *'info='URI of the hypervisor'/>
<info>This function should be called first to get a restricted connection to the libbrary functionalities. The set of APIs usable are then restricted on the available methods to control the domains.</info>
<returntype='virConnectPtr'info='a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html'/>