org.glassfish.virtualization.libvirt.jna
Interface LibVirtLibrary

All Superinterfaces:
com.sun.jna.Library

public interface LibVirtLibrary
extends com.sun.jna.Library

JNA library interface definition

Author:
Jerome Dochez

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static LibVirtLibrary INSTANCE
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 void virConnectListDefinedDomains(ConnectionPointer handle, String[] returnValue, int size)
           
 void virConnectListDomains(ConnectionPointer handle, int[] ids, int size)
           
 void virConnectListStoragePools(ConnectionPointer handle, String[] returnValue, int size)
           
 int virConnectNumOfDefinedDomains(ConnectionPointer handle)
           
 int virConnectNumOfDomains(ConnectionPointer handle)
           
 int virConnectNumOfStoragePools(ConnectionPointer handle)
           
 ConnectionPointer virConnectOpen(String uri)
           
 int virCopyLastError(VirError error)
           
 int virDomainCreate(DomainPointer handle)
           
 DomainPointer virDomainDefineXML(ConnectionPointer handle, String xmlDesc)
           
 void virDomainDestroy(DomainPointer handle)
           
 int virDomainGetID(DomainPointer handle)
           
 int virDomainGetInfo(DomainPointer handle, DomainInfo returnValue)
           
 String virDomainGetName(DomainPointer handle)
           
 String virDomainGetOSType(DomainPointer handle)
           
 DomainPointer virDomainLookupByID(ConnectionPointer handle, int id)
           
 DomainPointer virDomainLookupByName(ConnectionPointer handle, String name)
           
 void virDomainReboot(DomainPointer handle, int flags)
           
 void virDomainResume(DomainPointer handle)
           
 void virDomainSuspend(DomainPointer handle)
           
 void virDomainUndefine(DomainPointer handle)
           
 int virInitialize()
           
 void virResetLastError()
           
 StoragePoolPointer virStoragePoolCreateXML(ConnectionPointer handle, String xmlDesc, int flags)
           
 void virStoragePoolDelete(StoragePoolPointer handle, int flags)
           
 void virStoragePoolListVolumes(StoragePoolPointer handle, String[] returnValue, int size)
           
 StoragePoolPointer virStoragePoolLookupByName(ConnectionPointer handle, String name)
           
 int virStoragePoolNumOfVolumes(StoragePoolPointer handle)
           
 StorageVolPointer virStorageVolCreateXML(StoragePoolPointer handle, String xmlDesc, int flags)
           
 void virStorageVolDelete(StorageVolPointer handle, int flags)
           
 String virStorageVolGetName(StorageVolPointer handle)
           
 String virStorageVolGetPath(StorageVolPointer handle)
           
 StorageVolPointer virStorageVolLookupByName(StoragePoolPointer handle, String name)
           
 

Field Detail

INSTANCE

static final LibVirtLibrary INSTANCE
Method Detail

virInitialize

int virInitialize()

virCopyLastError

int virCopyLastError(VirError error)

virResetLastError

void virResetLastError()

virConnectOpen

ConnectionPointer virConnectOpen(String uri)

virConnectNumOfStoragePools

int virConnectNumOfStoragePools(ConnectionPointer handle)

virConnectListStoragePools

void virConnectListStoragePools(ConnectionPointer handle,
                                String[] returnValue,
                                int size)

virStoragePoolLookupByName

StoragePoolPointer virStoragePoolLookupByName(ConnectionPointer handle,
                                              String name)

virStoragePoolCreateXML

StoragePoolPointer virStoragePoolCreateXML(ConnectionPointer handle,
                                           String xmlDesc,
                                           int flags)

virConnectNumOfDomains

int virConnectNumOfDomains(ConnectionPointer handle)

virConnectNumOfDefinedDomains

int virConnectNumOfDefinedDomains(ConnectionPointer handle)

virConnectListDomains

void virConnectListDomains(ConnectionPointer handle,
                           int[] ids,
                           int size)

virConnectListDefinedDomains

void virConnectListDefinedDomains(ConnectionPointer handle,
                                  String[] returnValue,
                                  int size)

virDomainLookupByID

DomainPointer virDomainLookupByID(ConnectionPointer handle,
                                  int id)

virDomainLookupByName

DomainPointer virDomainLookupByName(ConnectionPointer handle,
                                    String name)

virDomainDefineXML

DomainPointer virDomainDefineXML(ConnectionPointer handle,
                                 String xmlDesc)

virDomainGetName

String virDomainGetName(DomainPointer handle)

virDomainGetOSType

String virDomainGetOSType(DomainPointer handle)

virDomainGetInfo

int virDomainGetInfo(DomainPointer handle,
                     DomainInfo returnValue)

virDomainUndefine

void virDomainUndefine(DomainPointer handle)

virDomainReboot

void virDomainReboot(DomainPointer handle,
                     int flags)

virDomainCreate

int virDomainCreate(DomainPointer handle)

virDomainDestroy

void virDomainDestroy(DomainPointer handle)

virDomainSuspend

void virDomainSuspend(DomainPointer handle)

virDomainResume

void virDomainResume(DomainPointer handle)

virDomainGetID

int virDomainGetID(DomainPointer handle)

virStoragePoolNumOfVolumes

int virStoragePoolNumOfVolumes(StoragePoolPointer handle)

virStoragePoolListVolumes

void virStoragePoolListVolumes(StoragePoolPointer handle,
                               String[] returnValue,
                               int size)

virStorageVolLookupByName

StorageVolPointer virStorageVolLookupByName(StoragePoolPointer handle,
                                            String name)

virStoragePoolDelete

void virStoragePoolDelete(StoragePoolPointer handle,
                          int flags)

virStorageVolCreateXML

StorageVolPointer virStorageVolCreateXML(StoragePoolPointer handle,
                                         String xmlDesc,
                                         int flags)

virStorageVolDelete

void virStorageVolDelete(StorageVolPointer handle,
                         int flags)

virStorageVolGetName

String virStorageVolGetName(StorageVolPointer handle)

virStorageVolGetPath

String virStorageVolGetPath(StorageVolPointer handle)


Copyright © 2012. All Rights Reserved.