http://libvirt.org/html/libvirt-libvirt.html

typedef virConnectAuthCallbackPtr
int	virConnectAuthCallbackPtr	(virConnectCredentialPtr cred, 
					 unsigned int ncred, 
					 void * cbdata)

int	virConnectClose			(virConnectPtr conn)
typedef virConnectDomainEventCallback
int	virConnectDomainEventCallback	(virConnectPtr conn, 
					 virDomainPtr dom, 
					 int event, 
					 int detail, 
					 void * opaque)

int	virConnectDomainEventDeregister	(virConnectPtr conn, 
					 virConnectDomainEventCallback cb)
int	virConnectDomainEventRegister	(virConnectPtr conn, 
					 virConnectDomainEventCallback cb, 
					 void * opaque, 
					 virFreeCallback freecb)
char *	virConnectFindStoragePoolSources	(virConnectPtr conn, 
						 const char * type, 
						 const char * srcSpec, 
						 unsigned int flags)
char *	virConnectGetCapabilities	(virConnectPtr conn)
char *	virConnectGetHostname		(virConnectPtr conn)
int	virConnectGetMaxVcpus		(virConnectPtr conn, 
					 const char * type)
const char *	virConnectGetType	(virConnectPtr conn)
char *	virConnectGetURI		(virConnectPtr conn)
int	virConnectGetVersion		(virConnectPtr conn, 
					 unsigned long * hvVer)
int	virConnectListDefinedDomains	(virConnectPtr conn, 
					 char ** const names, 
					 int maxnames)
int	virConnectListDefinedNetworks	(virConnectPtr conn, 
					 char ** const names, 
					 int maxnames)
int	virConnectListDefinedStoragePools	(virConnectPtr conn, 
						 char ** const names, 
						 int maxnames)
int	virConnectListDomains		(virConnectPtr conn, 
					 int * ids, 
					 int maxids)
int	virConnectListNetworks		(virConnectPtr conn, 
					 char ** const names, 
					 int maxnames)
int	virConnectListStoragePools	(virConnectPtr conn, 
					 char ** const names, 
					 int maxnames)
int	virConnectNumOfDefinedDomains	(virConnectPtr conn)
int	virConnectNumOfDefinedNetworks	(virConnectPtr conn)
int	virConnectNumOfDefinedStoragePools	(virConnectPtr conn)
int	virConnectNumOfDomains		(virConnectPtr conn)
int	virConnectNumOfNetworks		(virConnectPtr conn)
int	virConnectNumOfStoragePools	(virConnectPtr conn)
virConnectPtr	virConnectOpen		(const char * name)
virConnectPtr	virConnectOpenAuth	(const char * name, 
					 virConnectAuthPtr auth, 
					 int flags)
virConnectPtr	virConnectOpenReadOnly	(const char * name)
int	virConnectRef			(virConnectPtr conn)
int	virDomainAttachDevice		(virDomainPtr domain, 
					 const char * xml)
int	virDomainBlockPeek		(virDomainPtr dom, 
					 const char * path, 
					 unsigned long long offset, 
					 size_t size, 
					 void * buffer, 
					 unsigned int flags)
int	virDomainBlockStats		(virDomainPtr dom, 
					 const char * path, 
					 virDomainBlockStatsPtr stats, 
					 size_t size)
int	virDomainCoreDump		(virDomainPtr domain, 
					 const char * to, 
					 int flags)
int	virDomainCreate			(virDomainPtr domain)
virDomainPtr	virDomainCreateLinux	(virConnectPtr conn, 
					 const char * xmlDesc, 
					 unsigned int flags)
virDomainPtr	virDomainCreateXML	(virConnectPtr conn, 
					 const char * xmlDesc, 
					 unsigned int flags)
virDomainPtr	virDomainDefineXML	(virConnectPtr conn, 
					 const char * xml)
int	virDomainDestroy		(virDomainPtr domain)
int	virDomainDetachDevice		(virDomainPtr domain, 
					 const char * xml)
int	virDomainFree			(virDomainPtr domain)
int	virDomainGetAutostart		(virDomainPtr domain, 
					 int * autostart)
virConnectPtr	virDomainGetConnect	(virDomainPtr dom)
unsigned int	virDomainGetID		(virDomainPtr domain)
int	virDomainGetInfo		(virDomainPtr domain, 
					 virDomainInfoPtr info)
unsigned long	virDomainGetMaxMemory	(virDomainPtr domain)
int	virDomainGetMaxVcpus		(virDomainPtr domain)
const char *	virDomainGetName	(virDomainPtr domain)
char *	virDomainGetOSType		(virDomainPtr domain)
int	virDomainGetSchedulerParameters	(virDomainPtr domain, 
					 virSchedParameterPtr params, 
					 int * nparams)
char *	virDomainGetSchedulerType	(virDomainPtr domain, 
					 int * nparams)
int	virDomainGetSecurityLabel	(virDomainPtr domain, 
					 virSecurityLabelPtr seclabel)
int	virDomainGetUUID		(virDomainPtr domain, 
					 unsigned char * uuid)
int	virDomainGetUUIDString		(virDomainPtr domain, 
					 char * buf)
int	virDomainGetVcpus		(virDomainPtr domain, 
					 virVcpuInfoPtr info, 
					 int maxinfo, 
					 unsigned char * cpumaps, 
					 int maplen)
char *	virDomainGetXMLDesc		(virDomainPtr domain, 
					 int flags)
int	virDomainInterfaceStats		(virDomainPtr dom, 
					 const char * path, 
					 virDomainInterfaceStatsPtr stats, 
					 size_t size)
virDomainPtr	virDomainLookupByID	(virConnectPtr conn, 
					 int id)
virDomainPtr	virDomainLookupByName	(virConnectPtr conn, 
					 const char * name)
virDomainPtr	virDomainLookupByUUID	(virConnectPtr conn, 
					 const unsigned char * uuid)
virDomainPtr	virDomainLookupByUUIDString	(virConnectPtr conn, 
						 const char * uuidstr)
int	virDomainMemoryPeek		(virDomainPtr dom, 
					 unsigned long long start, 
					 size_t size, 
					 void * buffer, 
					 unsigned int flags)
virDomainPtr	virDomainMigrate	(virDomainPtr domain, 
					 virConnectPtr dconn, 
					 unsigned long flags, 
					 const char * dname, 
					 const char * uri, 
					 unsigned long bandwidth)
int	virDomainPinVcpu		(virDomainPtr domain, 
					 unsigned int vcpu, 
					 unsigned char * cpumap, 
					 int maplen)
int	virDomainReboot			(virDomainPtr domain, 
					 unsigned int flags)
int	virDomainRef			(virDomainPtr domain)
int	virDomainRestore		(virConnectPtr conn, 
					 const char * from)
int	virDomainResume			(virDomainPtr domain)
int	virDomainSave			(virDomainPtr domain, 
					 const char * to)
int	virDomainSetAutostart		(virDomainPtr domain, 
					 int autostart)
int	virDomainSetMaxMemory		(virDomainPtr domain, 
					 unsigned long memory)
int	virDomainSetMemory		(virDomainPtr domain, 
					 unsigned long memory)
int	virDomainSetSchedulerParameters	(virDomainPtr domain, 
					 virSchedParameterPtr params, 
					 int nparams)
int	virDomainSetVcpus		(virDomainPtr domain, 
					 unsigned int nvcpus)
int	virDomainShutdown		(virDomainPtr domain)
int	virDomainSuspend		(virDomainPtr domain)
int	virDomainUndefine		(virDomainPtr domain)
typedef virEventAddHandleFunc
int	virEventAddHandleFunc		(int fd, 
					 int event, 
					 virEventHandleCallback cb, 
					 void * opaque, 
					 virFreeCallback ff)

typedef virEventAddTimeoutFunc
int	virEventAddTimeoutFunc		(int timeout, 
					 virEventTimeoutCallback cb, 
					 void * opaque, 
					 virFreeCallback ff)

typedef virEventHandleCallback
void	virEventHandleCallback		(int watch, 
					 int fd, 
					 int events, 
					 void * opaque)

void	virEventRegisterImpl		(virEventAddHandleFunc addHandle, 
					 virEventUpdateHandleFunc updateHandle, 
					 virEventRemoveHandleFunc removeHandle, 
					 virEventAddTimeoutFunc addTimeout, 
					 virEventUpdateTimeoutFunc updateTimeout, 
					 virEventRemoveTimeoutFunc removeTimeout)
typedef virEventRemoveHandleFunc
int	virEventRemoveHandleFunc	(int watch)

typedef virEventRemoveTimeoutFunc
int	virEventRemoveTimeoutFunc	(int timer)

typedef virEventTimeoutCallback
void	virEventTimeoutCallback		(int timer, 
					 void * opaque)

typedef virEventUpdateHandleFunc
void	virEventUpdateHandleFunc	(int watch, 
					 int event)

typedef virEventUpdateTimeoutFunc
void	virEventUpdateTimeoutFunc	(int timer, 
					 int timeout)

typedef virFreeCallback
void	virFreeCallback			(void * opaque)

int	virGetVersion			(unsigned long * libVer, 
					 const char * type, 
					 unsigned long * typeVer)
int	virInitialize			(void)
int	virNetworkCreate		(virNetworkPtr network)
virNetworkPtr	virNetworkCreateXML	(virConnectPtr conn, 
					 const char * xmlDesc)
virNetworkPtr	virNetworkDefineXML	(virConnectPtr conn, 
					 const char * xml)
int	virNetworkDestroy		(virNetworkPtr network)
int	virNetworkFree			(virNetworkPtr network)
int	virNetworkGetAutostart		(virNetworkPtr network, 
					 int * autostart)
char *	virNetworkGetBridgeName		(virNetworkPtr network)
virConnectPtr	virNetworkGetConnect	(virNetworkPtr net)
const char *	virNetworkGetName	(virNetworkPtr network)
int	virNetworkGetUUID		(virNetworkPtr network, 
					 unsigned char * uuid)
int	virNetworkGetUUIDString		(virNetworkPtr network, 
					 char * buf)
char *	virNetworkGetXMLDesc		(virNetworkPtr network, 
					 int flags)
virNetworkPtr	virNetworkLookupByName	(virConnectPtr conn, 
					 const char * name)
virNetworkPtr	virNetworkLookupByUUID	(virConnectPtr conn, 
					 const unsigned char * uuid)
virNetworkPtr	virNetworkLookupByUUIDString	(virConnectPtr conn, 
						 const char * uuidstr)
int	virNetworkRef			(virNetworkPtr network)
int	virNetworkSetAutostart		(virNetworkPtr network, 
					 int autostart)
int	virNetworkUndefine		(virNetworkPtr network)
int	virNodeDeviceDettach		(virNodeDevicePtr dev)
int	virNodeDeviceFree		(virNodeDevicePtr dev)
const char *	virNodeDeviceGetName	(virNodeDevicePtr dev)
const char *	virNodeDeviceGetParent	(virNodeDevicePtr dev)
char *	virNodeDeviceGetXMLDesc		(virNodeDevicePtr dev, 
					 unsigned int flags)
int	virNodeDeviceListCaps		(virNodeDevicePtr dev, 
					 char ** const names, 
					 int maxnames)
virNodeDevicePtr	virNodeDeviceLookupByName	(virConnectPtr conn, 
							 const char * name)
int	virNodeDeviceNumOfCaps		(virNodeDevicePtr dev)
int	virNodeDeviceReAttach		(virNodeDevicePtr dev)
int	virNodeDeviceRef		(virNodeDevicePtr dev)
int	virNodeDeviceReset		(virNodeDevicePtr dev)
int	virNodeGetCellsFreeMemory	(virConnectPtr conn, 
					 unsigned long long * freeMems, 
					 int startCell, 
					 int maxCells)
unsigned long long	virNodeGetFreeMemory	(virConnectPtr conn)
int	virNodeGetInfo			(virConnectPtr conn, 
					 virNodeInfoPtr info)
int	virNodeGetSecurityModel		(virConnectPtr conn, 
					 virSecurityModelPtr secmodel)
int	virNodeListDevices		(virConnectPtr conn, 
					 const char * cap, 
					 char ** const names, 
					 int maxnames, 
					 unsigned int flags)
int	virNodeNumOfDevices		(virConnectPtr conn, 
					 const char * cap, 
					 unsigned int flags)
int	virStoragePoolBuild		(virStoragePoolPtr pool, 
					 unsigned int flags)
int	virStoragePoolCreate		(virStoragePoolPtr pool, 
					 unsigned int flags)
virStoragePoolPtr	virStoragePoolCreateXML	(virConnectPtr conn, 
						 const char * xmlDesc, 
						 unsigned int flags)
virStoragePoolPtr	virStoragePoolDefineXML	(virConnectPtr conn, 
						 const char * xml, 
						 unsigned int flags)
int	virStoragePoolDelete		(virStoragePoolPtr pool, 
					 unsigned int flags)
int	virStoragePoolDestroy		(virStoragePoolPtr pool)
int	virStoragePoolFree		(virStoragePoolPtr pool)
int	virStoragePoolGetAutostart	(virStoragePoolPtr pool, 
					 int * autostart)
virConnectPtr	virStoragePoolGetConnect	(virStoragePoolPtr pool)
int	virStoragePoolGetInfo		(virStoragePoolPtr pool, 
					 virStoragePoolInfoPtr info)
const char *	virStoragePoolGetName	(virStoragePoolPtr pool)
int	virStoragePoolGetUUID		(virStoragePoolPtr pool, 
					 unsigned char * uuid)
int	virStoragePoolGetUUIDString	(virStoragePoolPtr pool, 
					 char * buf)
char *	virStoragePoolGetXMLDesc	(virStoragePoolPtr pool, 
					 unsigned int flags)
int	virStoragePoolListVolumes	(virStoragePoolPtr pool, 
					 char ** const names, 
					 int maxnames)
virStoragePoolPtr	virStoragePoolLookupByName	(virConnectPtr conn, 
							 const char * name)
virStoragePoolPtr	virStoragePoolLookupByUUID	(virConnectPtr conn, 
							 const unsigned char * uuid)
virStoragePoolPtr	virStoragePoolLookupByUUIDString	(virConnectPtr conn, 
							 const char * uuidstr)
virStoragePoolPtr	virStoragePoolLookupByVolume	(virStorageVolPtr vol)
int	virStoragePoolNumOfVolumes	(virStoragePoolPtr pool)
int	virStoragePoolRef		(virStoragePoolPtr pool)
int	virStoragePoolRefresh		(virStoragePoolPtr pool, 
					 unsigned int flags)
int	virStoragePoolSetAutostart	(virStoragePoolPtr pool, 
					 int autostart)
int	virStoragePoolUndefine		(virStoragePoolPtr pool)
virStorageVolPtr	virStorageVolCreateXML	(virStoragePoolPtr pool, 
						 const char * xmldesc, 
						 unsigned int flags)
int	virStorageVolDelete		(virStorageVolPtr vol, 
					 unsigned int flags)
int	virStorageVolFree		(virStorageVolPtr vol)
virConnectPtr	virStorageVolGetConnect	(virStorageVolPtr vol)
int	virStorageVolGetInfo		(virStorageVolPtr vol, 
					 virStorageVolInfoPtr info)
const char *	virStorageVolGetKey	(virStorageVolPtr vol)
const char *	virStorageVolGetName	(virStorageVolPtr vol)
char *	virStorageVolGetPath		(virStorageVolPtr vol)
char *	virStorageVolGetXMLDesc		(virStorageVolPtr vol, 
					 unsigned int flags)
virStorageVolPtr	virStorageVolLookupByKey	(virConnectPtr conn, 
							 const char * key)
virStorageVolPtr	virStorageVolLookupByName	(virStoragePoolPtr pool, 
							 const char * name)
virStorageVolPtr	virStorageVolLookupByPath	(virConnectPtr conn, 
							 const char * path)
int	virStorageVolRef		(virStorageVolPtr vol)

Reply via email to