SYMBOL INDEX (1650 symbols across 145 files) FILE: build-aux/generateDepsFiles.py function generate_files (line 13) | def generate_files(os_distro): FILE: build_packages.py function usage (line 55) | def usage(): function run_cmd (line 88) | def run_cmd(command): function execute_cmd (line 101) | def execute_cmd(list, step): function run_build (line 112) | def run_build(list, dir): function curl_cmd (line 125) | def curl_cmd(repo, distro_name, distro, package_name, user, password, pa... function install_dependencies (line 150) | def install_dependencies(distro, pm): function main (line 177) | def main(): FILE: contrib/check_i18n.py function load_i18n_module (line 39) | def load_i18n_module(i18nfile): function check_string_formatting (line 44) | def check_string_formatting(messages): function check_obsolete_messages (line 52) | def check_obsolete_messages(path, messages): function main (line 74) | def main(): FILE: control/cpuinfo.py class CPUInfo (line 22) | class CPUInfo(Resource): method __init__ (line 23) | def __init__(self, model): method data (line 29) | def data(self): FILE: control/groups.py class Groups (line 24) | class Groups(SimpleCollection): method __init__ (line 25) | def __init__(self, model): FILE: control/host.py class Host (line 33) | class Host(Resource): method __init__ (line 34) | def __init__(self, model, id=None): method data (line 44) | def data(self): class VolumeGroups (line 48) | class VolumeGroups(Collection): method __init__ (line 49) | def __init__(self, model): class VolumeGroup (line 56) | class VolumeGroup(Resource): method __init__ (line 57) | def __init__(self, model, id=None): method data (line 63) | def data(self): class VMHolders (line 67) | class VMHolders(SimpleCollection): method __init__ (line 68) | def __init__(self, model, device_id): class Devices (line 73) | class Devices(Collection): method __init__ (line 74) | def __init__(self, model): class Device (line 79) | class Device(Resource): method __init__ (line 80) | def __init__(self, model, id): method data (line 85) | def data(self): class Partitions (line 89) | class Partitions(Collection): method __init__ (line 90) | def __init__(self, model): method _get_resources (line 97) | def _get_resources(self, flag_filter): class Partition (line 119) | class Partition(Resource): method __init__ (line 120) | def __init__(self, model, id): method data (line 125) | def data(self): FILE: control/interfaces.py class Interfaces (line 25) | class Interfaces(Collection): method __init__ (line 26) | def __init__(self, model): class Interface (line 32) | class Interface(Resource): method __init__ (line 33) | def __init__(self, model, ident): method data (line 39) | def data(self): FILE: control/networks.py class Networks (line 39) | class Networks(Collection): method __init__ (line 40) | def __init__(self, model): class Network (line 50) | class Network(Resource): method __init__ (line 51) | def __init__(self, model, ident): method data (line 61) | def data(self): FILE: control/ovsbridges.py class OVSBridges (line 24) | class OVSBridges(SimpleCollection): method __init__ (line 25) | def __init__(self, model): FILE: control/storagepools.py class StoragePools (line 41) | class StoragePools(Collection): method __init__ (line 42) | def __init__(self, model): method create (line 53) | def create(self, params, *args): method _get_resources (line 75) | def _get_resources(self, filter_params): class StoragePool (line 88) | class StoragePool(Resource): method __init__ (line 89) | def __init__(self, model, ident): method data (line 100) | def data(self): class IsoPool (line 123) | class IsoPool(Resource): method __init__ (line 124) | def __init__(self, model): method data (line 129) | def data(self): FILE: control/storageservers.py class StorageServers (line 28) | class StorageServers(Collection): method __init__ (line 29) | def __init__(self, model): class StorageServer (line 35) | class StorageServer(Resource): method __init__ (line 36) | def __init__(self, model, ident): method data (line 42) | def data(self): class StorageTargets (line 46) | class StorageTargets(Collection): method __init__ (line 47) | def __init__(self, model, server): method get (line 54) | def get(self, filter_params): FILE: control/storagevolumes.py class StorageVolumes (line 36) | class StorageVolumes(AsyncCollection): method __init__ (line 37) | def __init__(self, model, pool): method filter_data (line 47) | def filter_data(self, resources, fields_filter): class StorageVolume (line 53) | class StorageVolume(Resource): method __init__ (line 54) | def __init__(self, model, pool, ident): method data (line 71) | def data(self): class IsoVolumes (line 92) | class IsoVolumes(Collection): method __init__ (line 93) | def __init__(self, model, pool): method get (line 97) | def get(self, filter_params): FILE: control/templates.py class Templates (line 40) | class Templates(Collection): method __init__ (line 41) | def __init__(self, model): class Template (line 51) | class Template(Resource): method __init__ (line 52) | def __init__(self, model, ident): method data (line 60) | def data(self): FILE: control/users.py class Users (line 27) | class Users(SimpleCollection): method __init__ (line 28) | def __init__(self, model): method get (line 31) | def get(self, filter_params): FILE: control/vm/hostdevs.py class VMHostDevs (line 30) | class VMHostDevs(AsyncCollection): method __init__ (line 31) | def __init__(self, model, vmid): class VMHostDev (line 44) | class VMHostDev(AsyncResource): method __init__ (line 45) | def __init__(self, model, vmid, ident): method data (line 56) | def data(self): FILE: control/vm/ifaces.py class VMIfaces (line 33) | class VMIfaces(Collection): method __init__ (line 34) | def __init__(self, model, vm): class VMIface (line 46) | class VMIface(Resource): method __init__ (line 47) | def __init__(self, model, vm, ident): method data (line 60) | def data(self): FILE: control/vm/snapshots.py class VMSnapshots (line 33) | class VMSnapshots(AsyncCollection): method __init__ (line 34) | def __init__(self, model, vm): class VMSnapshot (line 47) | class VMSnapshot(Resource): method __init__ (line 48) | def __init__(self, model, vm, ident): method data (line 61) | def data(self): class CurrentVMSnapshot (line 65) | class CurrentVMSnapshot(Resource): method __init__ (line 66) | def __init__(self, model, vm): method data (line 73) | def data(self): FILE: control/vm/storages.py class VMStorages (line 33) | class VMStorages(Collection): method __init__ (line 34) | def __init__(self, model, vm): class VMStorage (line 47) | class VMStorage(Resource): method __init__ (line 48) | def __init__(self, model, vm, ident): method data (line 61) | def data(self): FILE: control/vms.py class VMs (line 51) | class VMs(AsyncCollection): method __init__ (line 52) | def __init__(self, model): class VM (line 62) | class VM(Resource): method __init__ (line 63) | def __init__(self, model, ident): method data (line 93) | def data(self): class VMScreenShot (line 97) | class VMScreenShot(Resource): method __init__ (line 98) | def __init__(self, model, ident): method get (line 101) | def get(self): class VMVirtViewerFile (line 107) | class VMVirtViewerFile(Resource): method __init__ (line 108) | def __init__(self, model, ident): method data (line 112) | def data(self): FILE: disks.py function _get_dev_node_path (line 33) | def _get_dev_node_path(maj_min): function _get_lsblk_devs (line 51) | def _get_lsblk_devs(keys, devs=None): function _get_dev_major_min (line 65) | def _get_dev_major_min(name): function _is_dev_leaf (line 84) | def _is_dev_leaf(devNodePath, name=None, devs=None, devtype=None): function _is_dev_extended_partition (line 103) | def _is_dev_extended_partition(devType, devNodePath): function _parse_lsblk_output (line 143) | def _parse_lsblk_output(output, keys): function _is_available (line 160) | def _is_available(name, devtype, fstype, mountpoint, majmin, devs=None): function get_partitions_names (line 182) | def get_partitions_names(check=False): function get_partition_details (line 200) | def get_partition_details(name): function vgs (line 225) | def vgs(): function lvs (line 259) | def lvs(vgname=None): function pvs (line 299) | def pvs(vgname=None): FILE: distroloader.py class DistroLoader (line 37) | class DistroLoader(object): method __init__ (line 39) | def __init__(self, location=None): method _get_json_info (line 42) | def _get_json_info(self, fname): method get (line 57) | def get(self): FILE: imageinfo.py function probe_img_info (line 30) | def probe_img_info(path): function probe_image (line 45) | def probe_image(image_path): FILE: iscsi.py class TargetClient (line 24) | class TargetClient(object): method __init__ (line 25) | def __init__(self, target, host, port=None, auth=None): method _update_db (line 32) | def _update_db(self, Name, Value): method _update_auth (line 35) | def _update_auth(self): method _run_cmd (line 47) | def _run_cmd(self, cmd): method _discover (line 57) | def _discover(self): method _run_op (line 68) | def _run_op(self, op): method login (line 71) | def login(self): method logout (line 76) | def logout(self): method validate (line 79) | def validate(self): FILE: isoinfo.py class IsoImage (line 170) | class IsoImage(object): method __init__ (line 193) | def __init__(self, path): method _is_iso_remote (line 200) | def _is_iso_remote(self): method probe (line 211) | def probe(self): method _unpack (line 231) | def _unpack(self, s, data): method _scan_el_torito (line 234) | def _scan_el_torito(self, data): method _scan_ppc (line 288) | def _scan_ppc(self): method _scan_s390x (line 447) | def _scan_s390x(self): method _scan_primary_vol (line 455) | def _scan_primary_vol(self, data): method _get_volume_set_id (line 475) | def _get_volume_set_id(self, data): method _get_iso_data (line 479) | def _get_iso_data(self, offset, size): method _scan (line 496) | def _scan(self): class Matcher (line 512) | class Matcher(object): method __init__ (line 518) | def __init__(self, matchstring): method search (line 521) | def search(self, regex): method group (line 525) | def group(self, num): function probe_iso (line 529) | def probe_iso(status_helper, params): function updater (line 570) | def updater(iso_info): FILE: kvmusertests.py class UserTests (line 29) | class UserTests(object): method probe_user (line 48) | def probe_user(cls): FILE: mockmodel.py class MockModel (line 69) | class MockModel(Model): method __init__ (line 76) | def __init__(self, objstore_loc=None): method _create_virt_viewer_tmp_file (line 142) | def _create_virt_viewer_tmp_file(self): method virtviewertmpfile_cleanup (line 153) | def virtviewertmpfile_cleanup(self): method reset (line 157) | def reset(self): method get_topo_capabilities (line 189) | def get_topo_capabilities(conn): method domainXMLDesc (line 195) | def domainXMLDesc(dom, flags=0): method undefineDomain (line 214) | def undefineDomain(dom): method attachDeviceFlags (line 221) | def attachDeviceFlags(dom, xml, flags=0): method _get_device_node (line 234) | def _get_device_node(dom, xml): method detachDeviceFlags (line 255) | def detachDeviceFlags(dom, xml, flags=0): method updateDeviceFlags (line 262) | def updateDeviceFlags(dom, xml, flags=0): method volResize (line 270) | def volResize(vol, size, flags=0): method volWipePattern (line 277) | def volWipePattern(vol, algorithm, flags=0): method getDHCPLeases (line 284) | def getDHCPLeases(net, mac): method _probe_image (line 299) | def _probe_image(self, path): method _get_volume_path (line 302) | def _get_volume_path(self, pool_uri, vol): method _check_lvm (line 310) | def _check_lvm(self, name, from_vg): method _pool_used_by_template (line 314) | def _pool_used_by_template(self, pool_name): method _update_lvm_disks (line 317) | def _update_lvm_disks(self, pool_name, disks): method _mock_storagevolumes_create (line 331) | def _mock_storagevolumes_create(self, pool, params): method _mock_storagevolumes_get_list (line 344) | def _mock_storagevolumes_get_list(self, pool): method _mock_storagevolume_lookup (line 351) | def _mock_storagevolume_lookup(self, pool, vol): method _mock_storagevolume_doUpload (line 358) | def _mock_storagevolume_doUpload(self, cb, vol, offset, data, data_size): method _mock_devices_get_list (line 378) | def _mock_devices_get_list( method _mock_device_get_iommu_groups (line 397) | def _mock_device_get_iommu_groups(self): method _mock_device_is_device_3D_controller (line 404) | def _mock_device_is_device_3D_controller(self, info): method _mock_device_lookup (line 409) | def _mock_device_lookup(self, dev_name): method _mock_partitions_get_list (line 412) | def _mock_partitions_get_list(self): method _mock_partition_lookup (line 415) | def _mock_partition_lookup(self, name): method _mock_volumegroups_get_list (line 418) | def _mock_volumegroups_get_list(self): method _mock_volumegroup_lookup (line 421) | def _mock_volumegroup_lookup(self, name): method _mock_vm_clone (line 424) | def _mock_vm_clone(self, name): method _mock_vm_migrate (line 430) | def _mock_vm_migrate( method _vmmigrate_create_task (line 445) | def _vmmigrate_create_task(self, cb, params): method _mock_vmvirtviewerfile_lookup (line 448) | def _mock_vmvirtviewerfile_lookup(self, vm_name): method _mock_vmsnapshots_create (line 454) | def _mock_vmsnapshots_create(self, vm_name, params): method _vmsnapshots_create_task (line 464) | def _vmsnapshots_create_task(self, cb, params): method _mock_vmsnapshots_get_list (line 480) | def _mock_vmsnapshots_get_list(self, vm_name): method _mock_currentvmsnapshot_lookup (line 484) | def _mock_currentvmsnapshot_lookup(self, vm_name): method _mock_vmsnapshot_lookup (line 489) | def _mock_vmsnapshot_lookup(self, vm_name, name): method _mock_vmsnapshot_delete (line 496) | def _mock_vmsnapshot_delete(self, vm_name, name): method _mock_vmsnapshot_revert (line 504) | def _mock_vmsnapshot_revert(self, vm_name, name): method _attach_device (line 514) | def _attach_device(self, vm_name, xmlstr): method _validate_pci (line 517) | def _validate_pci(self): method _get_pci_device_xml (line 520) | def _get_pci_device_xml(self, dev_info, slot, is_multifunction): class MockStorageVolumes (line 565) | class MockStorageVolumes(object): method __init__ (line 566) | def __init__(self): class MockVolumeGroups (line 592) | class MockVolumeGroups(object): method __init__ (line 593) | def __init__(self): class MockPartitions (line 612) | class MockPartitions(object): method __init__ (line 613) | def __init__(self): class MockDevices (line 636) | class MockDevices(object): method __init__ (line 637) | def __init__(self): class MockVMSnapshot (line 824) | class MockVMSnapshot(object): method __init__ (line 825) | def __init__(self, name, params=None): FILE: model/cpuinfo.py function get_topo_capabilities (line 32) | def get_topo_capabilities(connect): class CPUInfoModel (line 43) | class CPUInfoModel(object): method __init__ (line 49) | def __init__(self, **kargs): method lookup (line 99) | def lookup(self, ident): method check_cpu_info (line 109) | def check_cpu_info(self, cpu_info): method get_host_max_vcpus (line 149) | def get_host_max_vcpus(self): FILE: model/diskutils.py function get_disk_used_by (line 31) | def get_disk_used_by(conn, path): FILE: model/featuretests.py class FeatureTests (line 106) | class FeatureTests(object): method disable_libvirt_error_logging (line 108) | def disable_libvirt_error_logging(): method enable_libvirt_error_logging (line 120) | def enable_libvirt_error_logging(): method libvirt_supports_iso_stream (line 128) | def libvirt_supports_iso_stream(conn, protocol): method libvirt_support_nfs_probe (line 151) | def libvirt_support_nfs_probe(conn): method qemu_supports_iso_stream (line 173) | def qemu_supports_iso_stream(): method libvirt_support_fc_host (line 188) | def libvirt_support_fc_host(conn): method kernel_support_vfio (line 204) | def kernel_support_vfio(): method is_nm_running (line 212) | def is_nm_running(): method has_mem_hotplug_support (line 222) | def has_mem_hotplug_support(conn): FILE: model/groups.py class GroupsModel (line 24) | class GroupsModel(object): method __init__ (line 25) | def __init__(self, **args): method get_list (line 31) | def get_list(self, **args): method validate (line 37) | def validate(self, gid): class PAMGroupsModel (line 41) | class PAMGroupsModel(GroupsModel): method __init__ (line 44) | def __init__(self, **kargs): method _get_list (line 47) | def _get_list(self): method _validate (line 51) | def _validate(self, gid): class LDAPGroupsModel (line 59) | class LDAPGroupsModel(GroupsModel): method __init__ (line 62) | def __init__(self, **kargs): method _validate (line 65) | def _validate(self, gid): FILE: model/host.py class DevicesModel (line 34) | class DevicesModel(object): method __init__ (line 35) | def __init__(self, **kargs): method _get_unavailable_devices (line 56) | def _get_unavailable_devices(self): method get_list (line 76) | def get_list( method _get_devices_with_capability (line 110) | def _get_devices_with_capability(self, cap): method _get_passthrough_affected_devs (line 120) | def _get_passthrough_affected_devs(self, dev_name): method _get_devices_fc_host (line 126) | def _get_devices_fc_host(self): class DeviceModel (line 147) | class DeviceModel(object): method __init__ (line 148) | def __init__(self, **kargs): method get_iommu_groups (line 152) | def get_iommu_groups(self): method lookup (line 172) | def lookup(self, nodedev_name): method is_multifunction_pci (line 184) | def is_multifunction_pci(self, info): method is_device_3D_controller (line 190) | def is_device_3D_controller(self, info): method _toint (line 204) | def _toint(num_str): method deduce_dev_name (line 213) | def deduce_dev_name(e, conn): method _deduce_dev_name_pci (line 223) | def _deduce_dev_name_pci(e): method _deduce_dev_name_scsi (line 230) | def _deduce_dev_name_scsi(e): method _deduce_dev_name_usb (line 240) | def _deduce_dev_name_usb(e, conn): class PartitionsModel (line 277) | class PartitionsModel(object): method __init__ (line 278) | def __init__(self, **kargs): method get_list (line 281) | def get_list(self): class PartitionModel (line 286) | class PartitionModel(object): method __init__ (line 287) | def __init__(self, **kargs): method lookup (line 290) | def lookup(self, name): class VolumeGroupsModel (line 294) | class VolumeGroupsModel(object): method __init__ (line 295) | def __init__(self, **kargs): method get_list (line 298) | def get_list(self): class VolumeGroupModel (line 302) | class VolumeGroupModel(object): method __init__ (line 303) | def __init__(self, **kargs): method lookup (line 306) | def lookup(self, name): FILE: model/hostdev.py function _get_all_host_dev_infos (line 28) | def _get_all_host_dev_infos(libvirt_conn): function _get_dev_info_tree (line 33) | def _get_dev_info_tree(dev_infos): function _is_pci_qualified (line 60) | def _is_pci_qualified(pci_dev): function get_passthrough_dev_infos (line 75) | def get_passthrough_dev_infos(libvirt_conn): function _get_same_iommugroup_devices (line 88) | def _get_same_iommugroup_devices(dev_infos, device_info): function _get_children_devices (line 133) | def _get_children_devices(dev_infos, device_info): function get_affected_passthrough_devices (line 157) | def get_affected_passthrough_devices(libvirt_conn, passthrough_dev): function get_dev_info (line 169) | def get_dev_info(node_dev): function _get_net_dev_info (line 200) | def _get_net_dev_info(info): function _get_pci_dev_info (line 209) | def _get_pci_dev_info(info): function _get_scsi_host_dev_info (line 246) | def _get_scsi_host_dev_info(info): function _get_storage_dev_info (line 267) | def _get_storage_dev_info(info): function _get_usb_device_dev_info (line 285) | def _get_usb_device_dev_info(info): function _print_host_dev_tree (line 296) | def _print_host_dev_tree(libvirt_conn): function _format_dev_node (line 306) | def _format_dev_node(node): FILE: model/interfaces.py class InterfacesModel (line 28) | class InterfacesModel(object): method __init__ (line 29) | def __init__(self, **kargs): method get_list (line 33) | def get_list(self, _inuse=None): class InterfaceModel (line 56) | class InterfaceModel(object): method __init__ (line 57) | def __init__(self, **kargs): method lookup (line 60) | def lookup(self, name): FILE: model/libvirtconnection.py class LibvirtConnection (line 30) | class LibvirtConnection(object): method __init__ (line 34) | def __init__(self, uri): method get_wrappable_objects (line 41) | def get_wrappable_objects(self): method get (line 67) | def get(self, conn_id=0): method _get_new_connection (line 137) | def _get_new_connection(self): method isQemuURI (line 159) | def isQemuURI(self): FILE: model/libvirtevents.py class LibvirtEvents (line 29) | class LibvirtEvents(object): method __init__ (line 30) | def __init__(self): method _event_loop_run (line 50) | def _event_loop_run(self): method is_event_loop_alive (line 55) | def is_event_loop_alive(self): method _kimchi_EventTimeout (line 59) | def _kimchi_EventTimeout(self, timer, opaque): method event_enospc_cb (line 62) | def event_enospc_cb(self, conn, dom, path, dev, action, reason, args): method handleEnospc (line 69) | def handleEnospc(self, conn): method registerAttachDevicesEvent (line 87) | def registerAttachDevicesEvent(self, conn, cb, arg): method registerDetachDevicesEvent (line 99) | def registerDetachDevicesEvent(self, conn, cb, arg): method registerPoolEvents (line 111) | def registerPoolEvents(self, conn, cb, arg): method registerNetworkEvents (line 129) | def registerNetworkEvents(self, conn, cb, arg): method registerDomainEvents (line 147) | def registerDomainEvents(self, conn, cb, arg): FILE: model/libvirtstoragepool.py class StoragePoolDef (line 35) | class StoragePoolDef(object): method create (line 37) | def create(cls, poolArgs): method __init__ (line 43) | def __init__(self, poolArgs): method prepare (line 46) | def prepare(self, conn): method xml (line 53) | def xml(self): class DirPoolDef (line 62) | class DirPoolDef(StoragePoolDef): method xml (line 66) | def xml(self): class NetfsPoolDef (line 73) | class NetfsPoolDef(StoragePoolDef): method __init__ (line 76) | def __init__(self, poolArgs): method prepare (line 80) | def prepare(self, conn): method xml (line 118) | def xml(self): class LogicalPoolDef (line 131) | class LogicalPoolDef(StoragePoolDef): method __init__ (line 134) | def __init__(self, poolArgs): method xml (line 139) | def xml(self): class ScsiPoolDef (line 153) | class ScsiPoolDef(StoragePoolDef): method prepare (line 156) | def prepare(self, conn=None): method xml (line 174) | def xml(self): class IscsiPoolDef (line 188) | class IscsiPoolDef(StoragePoolDef): method prepare (line 191) | def prepare(self, conn): method _prepare_auth (line 198) | def _prepare_auth(self, conn): method xml (line 225) | def xml(self): FILE: model/model.py class Model (line 29) | class Model(BaseModel): method __init__ (line 30) | def __init__(self, libvirt_uri=None, objstore_loc=None): method _events_handler (line 57) | def _events_handler(self, api): FILE: model/networks.py class NetworksModel (line 47) | class NetworksModel(object): method __init__ (line 48) | def __init__(self, **kargs): method _check_default_networks (line 54) | def _check_default_networks(self): method create (line 83) | def create(self, params): method get_list (line 119) | def get_list(self): method _get_available_address (line 124) | def _get_available_address(self, addr_pools=None): method _set_network_subnet (line 137) | def _set_network_subnet(self, params): method _ensure_iface_up (line 160) | def _ensure_iface_up(self, iface): method _check_network_interface (line 174) | def _check_network_interface(self, params): method _set_network_macvtap (line 190) | def _set_network_macvtap(self, params): method _set_network_multiple_interfaces (line 200) | def _set_network_multiple_interfaces(self, params): method _set_network_bridge (line 210) | def _set_network_bridge(self, params): method get_all_networks_interfaces (line 246) | def get_all_networks_interfaces(self): method _create_bridge (line 264) | def _create_bridge(self, name, xml): method _create_linux_bridge (line 280) | def _create_linux_bridge(self, interface): method _create_vlan_tagged_bridge (line 319) | def _create_vlan_tagged_bridge(self, interface, vlan_id): method _get_interface_desc_xml (line 329) | def _get_interface_desc_xml(self, name): method _redefine_iface_no_network (line 340) | def _redefine_iface_no_network(self, name, iface_xml): class NetworkModel (line 355) | class NetworkModel(object): method __init__ (line 356) | def __init__(self, **kargs): method lookup (line 361) | def lookup(self, name): method _is_network_in_use (line 407) | def _is_network_in_use(self, name): method _is_network_used_by_template (line 419) | def _is_network_used_by_template(self, network): method _get_vms_attach_to_a_network (line 430) | def _get_vms_attach_to_a_network(self, network, filter='all'): method _vm_get_networks (line 449) | def _vm_get_networks(self, dom): method activate (line 454) | def activate(self, name): method deactivate (line 462) | def deactivate(self, name): method delete (line 474) | def delete(self, name): method get_network (line 491) | def get_network(conn, name): method get_network_from_xml (line 498) | def get_network_from_xml(xml): method _remove_bridge (line 528) | def _remove_bridge(self, network): method update (line 540) | def update(self, name, params): FILE: model/ovsbridges.py class OVSBridgesModel (line 22) | class OVSBridgesModel(object): method get_list (line 24) | def get_list(self): FILE: model/storagepools.py class StoragePoolsModel (line 69) | class StoragePoolsModel(object): method __init__ (line 70) | def __init__(self, **kargs): method _check_default_pools (line 82) | def _check_default_pools(self): method get_list (line 150) | def get_list(self): method _check_lvm (line 160) | def _check_lvm(self, name, from_vg): method create (line 176) | def create(self, params): method _clean_scan (line 249) | def _clean_scan(self, pool_name): method _do_deep_scan (line 259) | def _do_deep_scan(self, params): class StoragePoolModel (line 291) | class StoragePoolModel(object): method __init__ (line 292) | def __init__(self, **kargs): method get_storagepool (line 297) | def get_storagepool(name, conn): method _get_storagepool_vols_num (line 307) | def _get_storagepool_vols_num(self, pool): method _get_storage_source (line 319) | def _get_storage_source(self, pool_type, pool_xml): method _nfs_status_online (line 334) | def _nfs_status_online(self, pool, poolArgs=None): method lookup (line 352) | def lookup(self, name): method _update_lvm_disks (line 402) | def _update_lvm_disks(self, pool_name, disks): method update (line 430) | def update(self, name, params): method activate (line 448) | def activate(self, name): method _pool_used_by_template (line 468) | def _pool_used_by_template(self, pool_name): method deactivate (line 480) | def deactivate(self, name): method delete (line 508) | def delete(self, name): method _get_vms_attach_to_storagepool (line 527) | def _get_vms_attach_to_storagepool(self, storagepool): class IsoPoolModel (line 545) | class IsoPoolModel(object): method __init__ (line 546) | def __init__(self, **kargs): method lookup (line 549) | def lookup(self, name): FILE: model/storageservers.py class StorageServersModel (line 27) | class StorageServersModel(object): method __init__ (line 28) | def __init__(self, **kargs): method get_list (line 33) | def get_list(self, _target_type=None): class StorageServerModel (line 56) | class StorageServerModel(object): method __init__ (line 57) | def __init__(self, **kargs): method lookup (line 61) | def lookup(self, server): FILE: model/storagetargets.py class StorageTargetsModel (line 29) | class StorageTargetsModel(object): method __init__ (line 30) | def __init__(self, **kargs): method get_list (line 34) | def get_list(self, storage_server, _target_type=None, _server_port=None): method _get_storage_server_spec (line 92) | def _get_storage_server_spec(self, **kwargs): method _parse_target_source_result (line 112) | def _parse_target_source_result(self, target_type, xml_str): FILE: model/storagevolumes.py class StorageVolumesModel (line 59) | class StorageVolumesModel(object): method __init__ (line 60) | def __init__(self, **kargs): method create (line 65) | def create(self, pool_name, params): method _create_volume_with_capacity (line 130) | def _create_volume_with_capacity(self, cb, params): method _create_volume_with_url (line 182) | def _create_volume_with_url(self, cb, params): method get_list (line 269) | def get_list(self, pool_name): class StorageVolumeModel (line 280) | class StorageVolumeModel(object): method __init__ (line 281) | def __init__(self, **kargs): method get_storagevolume (line 293) | def get_storagevolume(poolname, name, conn): method lookup (line 306) | def lookup(self, pool, name): method wipe (line 395) | def wipe(self, pool, name): method delete (line 404) | def delete(self, pool, name): method resize (line 428) | def resize(self, pool, name, size): method clone (line 448) | def clone(self, pool, name, new_pool=None, new_name=None): method _clone_task (line 486) | def _clone_task(self, cb, params): method doUpload (line 542) | def doUpload(self, cb, vol, offset, data, data_size): method update (line 559) | def update(self, pool, name, params): class IsoVolumesModel (line 593) | class IsoVolumesModel(object): method __init__ (line 594) | def __init__(self, **kargs): method get_list (line 598) | def get_list(self): FILE: model/templates.py class TemplatesModel (line 52) | class TemplatesModel(object): method __init__ (line 53) | def __init__(self, **kargs): method create (line 57) | def create(self, params): method save_template (line 131) | def save_template(self, params): method get_list (line 166) | def get_list(self): method template_volume_validate (line 173) | def template_volume_validate(self, volume, pool): class TemplateModel (line 192) | class TemplateModel(object): method __init__ (line 193) | def __init__(self, **kargs): method get_template (line 199) | def get_template(name, objstore, conn, overrides=None): method lookup (line 212) | def lookup(self, name): method clone (line 216) | def clone(self, name): method delete (line 235) | def delete(self, name): method update (line 244) | def update(self, name, params): function validate_interfaces (line 317) | def validate_interfaces(interfaces): function validate_memory (line 327) | def validate_memory(memory): class LibvirtVMTemplate (line 376) | class LibvirtVMTemplate(VMTemplate): method __init__ (line 377) | def __init__(self, args, scan=False, conn=None): method _validate_memory (line 383) | def _validate_memory(self): method cpuinfo_validate (line 386) | def cpuinfo_validate(self): method _get_storage_pool (line 392) | def _get_storage_pool(self, pool_uri): method _get_all_networks_name (line 405) | def _get_all_networks_name(self): method _get_all_storagepools_name (line 409) | def _get_all_storagepools_name(self): method _get_active_storagepools_name (line 414) | def _get_active_storagepools_name(self): method _network_validate (line 419) | def _network_validate(self): method _get_storage_path (line 435) | def _get_storage_path(self, pool_uri=None): method _get_storage_type (line 445) | def _get_storage_type(self, pool_uri=None): method _get_volume_path (line 454) | def _get_volume_path(self, pool, vol): method fork_vm_storage (line 461) | def fork_vm_storage(self, vm_uuid): method set_cpu_info (line 483) | def set_cpu_info(self): FILE: model/users.py class UsersModel (line 26) | class UsersModel(object): method __init__ (line 27) | def __init__(self, **args): method get_list (line 33) | def get_list(self, **args): method validate (line 36) | def validate(self, user): class PAMUsersModel (line 40) | class PAMUsersModel(UsersModel): method __init__ (line 43) | def __init__(self, **kargs): method _get_list (line 46) | def _get_list(self): method _validate (line 50) | def _validate(self, user): class LDAPUsersModel (line 57) | class LDAPUsersModel(UsersModel): method __init__ (line 60) | def __init__(self, **kargs): method _get_list (line 63) | def _get_list(self, _user_id=''): method _validate (line 66) | def _validate(self, user): method _get_user (line 73) | def _get_user(self, _user_id): FILE: model/utils.py function get_vm_name (line 31) | def get_vm_name(vm_name, t_name, name_list): function get_ascii_nonascii_name (line 42) | def get_ascii_nonascii_name(name): function get_vm_config_flag (line 53) | def get_vm_config_flag(dom, mode='persistent'): function update_node (line 69) | def update_node(root, node): function get_kimchi_metadata_node (line 75) | def get_kimchi_metadata_node(dom, mode='current'): function set_kimchi_metadata_node (line 89) | def set_kimchi_metadata_node(dom, metadata, mode='all'): function set_metadata_node (line 103) | def set_metadata_node(dom, nodes, mode='all'): function remove_metadata_node (line 113) | def remove_metadata_node(dom, tag, mode='all'): function get_metadata_node (line 122) | def get_metadata_node(dom, tag, mode='current'): function metadata_exists (line 131) | def metadata_exists(dom): function has_cpu_numa (line 140) | def has_cpu_numa(dom): function set_numa_memory (line 149) | def set_numa_memory(mem, root): FILE: model/virtviewerfile.py function write_virt_viewer_file (line 32) | def write_virt_viewer_file(params): function _get_request_host (line 51) | def _get_request_host(): function create_virt_viewer_file (line 57) | def create_virt_viewer_file(vm_name, graphics_info): class VMVirtViewerFileModel (line 82) | class VMVirtViewerFileModel(object): method __init__ (line 83) | def __init__(self, **kargs): method cleanup (line 89) | def cleanup(self): method _check_if_vm_running (line 96) | def _check_if_vm_running(self, name): method event_vmshutdown_cb (line 102) | def event_vmshutdown_cb(self, conn, dom, event, detail, *args): method handleVMShutdownPowerOff (line 110) | def handleVMShutdownPowerOff(self, vm_name): method lookup (line 128) | def lookup(self, name): class FirewallManager (line 141) | class FirewallManager(object): method check_if_firewall_cmd_enabled (line 143) | def check_if_firewall_cmd_enabled(): method check_if_ufw_enabled (line 148) | def check_if_ufw_enabled(): method __init__ (line 152) | def __init__(self): method add_vm_graphics_port (line 163) | def add_vm_graphics_port(self, vm_name, port): method remove_vm_graphics_port (line 167) | def remove_vm_graphics_port(self, vm_name): method remove_all_vms_ports (line 172) | def remove_all_vms_ports(self): class FirewallCMDProvider (line 179) | class FirewallCMDProvider(object): method enable_tcp_port (line 181) | def enable_tcp_port(port): method disable_tcp_port (line 188) | def disable_tcp_port(port): class UFWProvider (line 195) | class UFWProvider(object): method enable_tcp_port (line 197) | def enable_tcp_port(port): method disable_tcp_port (line 203) | def disable_tcp_port(port): class IPTablesProvider (line 209) | class IPTablesProvider(object): method enable_tcp_port (line 211) | def enable_tcp_port(port): method disable_tcp_port (line 219) | def disable_tcp_port(port): FILE: model/vmhostdevs.py class VMHostDevsModel (line 66) | class VMHostDevsModel(object): method __init__ (line 67) | def __init__(self, **kargs): method get_list (line 79) | def get_list(self, vmid): method _passthrough_device_validate (line 90) | def _passthrough_device_validate(self, dev_name): method _event_devices (line 95) | def _event_devices(self, conn, dom, alias, opaque): method create (line 106) | def create(self, vmid, params): method _get_pci_devices_xml (line 139) | def _get_pci_devices_xml(self, pci_infos, slot, driver): method have_usb_controller (line 151) | def have_usb_controller(self, vmid): method _get_pci_device_xml (line 172) | def _get_pci_device_xml(self, dev_info, slot, is_multifunction): method _validate_pci_passthrough_env (line 218) | def _validate_pci_passthrough_env(): method _available_slot (line 234) | def _available_slot(self, dom): method _attach_pci_device (line 257) | def _attach_pci_device(self, cb, params): method _attach_multifunction_devices (line 329) | def _attach_multifunction_devices(self, dom, pci_infos, driver, vmid): method _attach_all_devices (line 384) | def _attach_all_devices(self, pci_infos): method _count_3D_devices_attached (line 403) | def _count_3D_devices_attached(self, dom): method update_mmio_guest (line 424) | def update_mmio_guest(self, vmid, is_attaching): method _update_win_memory_size (line 453) | def _update_win_memory_size(self, dom, counter, wnd_size): method _add_win_memory_size (line 476) | def _add_win_memory_size(self, dom, wnd_size): method _get_scsi_device_xml (line 498) | def _get_scsi_device_xml(self, dev_info): method _attach_scsi_device (line 511) | def _attach_scsi_device(self, cb, params): method _get_usb_device_xml (line 556) | def _get_usb_device_xml(self, dev_info): method _attach_usb_device (line 568) | def _attach_usb_device(self, cb, params): class VMHostDevModel (line 613) | class VMHostDevModel(object): method __init__ (line 614) | def __init__(self, **kargs): method lookup (line 625) | def lookup(self, vmid, dev_name): method delete (line 651) | def delete(self, vmid, dev_name): method _event_devices (line 677) | def _event_devices(self, conn, dom, alias, opaque): method _detach_device (line 705) | def _detach_device(self, cb, params): method get_devices_same_addr (line 764) | def get_devices_same_addr(self, hostdevs, device_elem): method is_hostdev_multifunction (line 802) | def is_hostdev_multifunction(self, dev_elem): method unplug_multifunction_pci (line 818) | def unplug_multifunction_pci(self, dom, hostdevs, dev_elem): method _delete_affected_pci_devices (line 832) | def _delete_affected_pci_devices(self, dom, dev_name, pci_devs): class VMHoldersModel (line 850) | class VMHoldersModel(object): method __init__ (line 851) | def __init__(self, **kargs): method get_list (line 854) | def get_list(self, device_id): FILE: model/vmifaces.py class VMIfacesModel (line 35) | class VMIfacesModel(object): method __init__ (line 36) | def __init__(self, **kargs): method get_list (line 40) | def get_list(self, vm): method create (line 46) | def create(self, vm, params): method get_vmifaces (line 122) | def get_vmifaces(vm, conn): method random_mac (line 130) | def random_mac(): class VMIfaceModel (line 142) | class VMIfaceModel(object): method __init__ (line 143) | def __init__(self, **kargs): method _get_vmiface (line 146) | def _get_vmiface(self, vm, mac): method lookup (line 154) | def lookup(self, vm, mac): method _get_ips (line 186) | def _get_ips(self, vm, mac, network): method delete (line 217) | def delete(self, vm, mac): method update (line 232) | def update(self, vm, mac, params): FILE: model/vms.py class VMsModel (line 158) | class VMsModel(object): method __init__ (line 159) | def __init__(self, **kargs): method create (line 165) | def create(self, params): method _create_task (line 197) | def _create_task(self, cb, params): method get_list (line 267) | def get_list(self): method get_vms (line 271) | def get_vms(conn): class VMModel (line 286) | class VMModel(object): method __init__ (line 287) | def __init__(self, **kargs): method has_topology (line 311) | def has_topology(self, dom): method update (line 318) | def update(self, name, params): method clone (line 375) | def clone(self, name): method _clone_task (line 431) | def _clone_task(self, cb, params): method _clone_update_mac_addresses (line 491) | def _clone_update_mac_addresses(xml): method _clone_update_disks (line 523) | def _clone_update_disks(self, xml, rollback): method _clone_update_objstore (line 625) | def _clone_update_objstore(self, old_uuid, new_uuid, rollback): method _build_access_elem (line 657) | def _build_access_elem(self, dom, users, groups): method _vm_update_access_metadata (line 699) | def _vm_update_access_metadata(self, dom, params): method _get_access_info (line 718) | def _get_access_info(self, dom): method vm_get_os_metadata (line 739) | def vm_get_os_metadata(dom): method _update_graphics (line 744) | def _update_graphics(self, dom, params): method _backup_snapshots (line 784) | def _backup_snapshots(self, snap, all_info): method _redefine_snapshots (line 801) | def _redefine_snapshots(self, dom, all_info): method _update_metadata_name (line 825) | def _update_metadata_name(self, dom, nonascii_name): method _update_bootorder (line 831) | def _update_bootorder(self, xml, params): method _update_s390x_console (line 856) | def _update_s390x_console(self, xml, params): method _update_title (line 870) | def _update_title(self, new_xml, title): method _update_description (line 881) | def _update_description(self, new_xml, description): method _update_topology (line 893) | def _update_topology(self, dom, new_xml, topology): method _static_vm_update (line 911) | def _static_vm_update(self, vm_name, dom, params): method _get_new_memory (line 999) | def _get_new_memory(self, root, newMem, oldMem, memDevs): method _set_max_memory (line 1023) | def _set_max_memory(self, root, newMem, newMaxMem, maxMemTag): method _update_memory_config (line 1046) | def _update_memory_config(self, xml, params, dom): method get_vm_cpu_cores (line 1123) | def get_vm_cpu_cores(self, vm_xml): method get_vm_cpu_sockets (line 1126) | def get_vm_cpu_sockets(self, vm_xml): method get_vm_cpu_threads (line 1129) | def get_vm_cpu_threads(self, vm_xml): method get_vm_cpu_topology (line 1132) | def get_vm_cpu_topology(self, dom): method _update_cpu_info (line 1143) | def _update_cpu_info(self, new_xml, dom, new_info): method _live_vm_update (line 1161) | def _live_vm_update(self, dom, params): method cpu_hotplug_precheck (line 1171) | def cpu_hotplug_precheck(self, dom, params): method update_cpu_live (line 1187) | def update_cpu_live(self, dom, vcpus): method _get_mem_dev_total_size (line 1194) | def _get_mem_dev_total_size(self, xml): method _update_memory_live (line 1201) | def _update_memory_live(self, dom, params): method _has_video (line 1252) | def _has_video(self, dom): method _update_guest_stats (line 1256) | def _update_guest_stats(self, name): method _get_percentage_cpu_usage (line 1285) | def _get_percentage_cpu_usage(self, vm_uuid, info, seconds): method _get_percentage_mem_usage (line 1296) | def _get_percentage_mem_usage(self, vm_uuid, dom, seconds): method _get_network_io_rate (line 1311) | def _get_network_io_rate(self, vm_uuid, dom, seconds): method _get_disk_io_rate (line 1344) | def _get_disk_io_rate(self, vm_uuid, dom, seconds): method lookup (line 1377) | def lookup(self, name): method _vm_get_disk_paths (line 1508) | def _vm_get_disk_paths(self, dom): method get_vm (line 1514) | def get_vm(name, conn): method delete (line 1538) | def delete(self, name): method start (line 1601) | def start(self, name): method poweroff (line 1625) | def poweroff(self, name): method shutdown (line 1639) | def shutdown(self, name): method reset (line 1653) | def reset(self, name): method _vm_check_serial (line 1667) | def _vm_check_serial(self, name): method get_graphics (line 1683) | def get_graphics(name, conn): method serial (line 1719) | def serial(self, name): method connect (line 1753) | def connect(self, name): method _vmscreenshot_delete (line 1761) | def _vmscreenshot_delete(self, vm_uuid): method suspend (line 1775) | def suspend(self, name): method resume (line 1794) | def resume(self, name): method _check_if_host_not_localhost (line 1814) | def _check_if_host_not_localhost(self, remote_host): method _check_if_migrating_same_arch_hypervisor (line 1820) | def _check_if_migrating_same_arch_hypervisor(self, remote_host, user='... method _check_ppc64_subcores_per_core (line 1849) | def _check_ppc64_subcores_per_core(self, remote_host, user): method _check_if_password_less_login_enabled (line 1890) | def _check_if_password_less_login_enabled(self, remote_host, user, pas... method _set_password_less_login (line 1908) | def _set_password_less_login(self, remote_host, user, passwd): method _check_remote_libvirt_conn (line 1992) | def _check_remote_libvirt_conn(self, remote_host, user='root', transpo... method _get_remote_libvirt_conn (line 2008) | def _get_remote_libvirt_conn(self, remote_host, user='root', transport... method migration_pre_check (line 2013) | def migration_pre_check(self, remote_host, user, password): method _check_if_path_exists_in_remote_host (line 2022) | def _check_if_path_exists_in_remote_host(self, path, remote_host, user): method _get_vm_devices_infos (line 2029) | def _get_vm_devices_infos(self, vm_name): method _check_if_nonshared_migration (line 2036) | def _check_if_nonshared_migration(self, vm_name, remote_host, user): method _create_remote_path (line 2045) | def _create_remote_path(self, path, remote_host, user): method _get_img_size (line 2055) | def _get_img_size(self, disk_path): method _create_remote_disk (line 2064) | def _create_remote_disk(self, disk_info, remote_host, user): method _create_vm_remote_paths (line 2088) | def _create_vm_remote_paths(self, vm_name, remote_host, user): method migrate (line 2099) | def migrate(self, name, remote_host, user=None, password=None, enable_... method _migrate_task (line 2129) | def _migrate_task(self, cb, params): class VMScreenshotModel (line 2171) | class VMScreenshotModel(object): method __init__ (line 2172) | def __init__(self, **kargs): method lookup (line 2176) | def lookup(self, name): method get_screenshot (line 2201) | def get_screenshot(vm_uuid, objstore, conn): class LibvirtVMScreenshot (line 2222) | class LibvirtVMScreenshot(VMScreenshot): method __init__ (line 2223) | def __init__(self, vm_uuid, conn): method _generate_scratch (line 2227) | def _generate_scratch(self, thumbnail): FILE: model/vmsnapshots.py class VMSnapshotsModel (line 36) | class VMSnapshotsModel(object): method __init__ (line 37) | def __init__(self, **kargs): method create (line 44) | def create(self, vm_name, params=None): method _create_task (line 83) | def _create_task(self, cb, params): method get_list (line 112) | def get_list(self, vm_name): class VMSnapshotModel (line 123) | class VMSnapshotModel(object): method __init__ (line 124) | def __init__(self, **kargs): method lookup (line 127) | def lookup(self, vm_name, name): method delete (line 151) | def delete(self, vm_name, name): method revert (line 160) | def revert(self, vm_name, name): method get_vmsnapshot (line 175) | def get_vmsnapshot(self, vm_name, name): class CurrentVMSnapshotModel (line 192) | class CurrentVMSnapshotModel(object): method __init__ (line 193) | def __init__(self, **kargs): method lookup (line 197) | def lookup(self, vm_name): FILE: model/vmstorages.py function _get_device_bus (line 46) | def _get_device_bus(dev_type, dom): class VMStoragesModel (line 54) | class VMStoragesModel(object): method __init__ (line 55) | def __init__(self, **kargs): method _get_available_bus_address (line 60) | def _get_available_bus_address(self, bus_type, vm_name): method create (line 89) | def create(self, vm_name, params): method get_list (line 160) | def get_list(self, vm_name): method _get_vol_info (line 164) | def _get_vol_info(self, params): class VMStorageModel (line 201) | class VMStorageModel(object): method __init__ (line 202) | def __init__(self, **kargs): method lookup (line 207) | def lookup(self, vm_name, dev_name): method delete (line 212) | def delete(self, vm_name, dev_name): method update (line 252) | def update(self, vm_name, dev_name, params): FILE: network.py function wlans (line 50) | def wlans(): function nics (line 60) | def nics(): function is_nic (line 74) | def is_nic(iface): function bondings (line 87) | def bondings(): function is_bonding (line 97) | def is_bonding(iface): function vlans (line 110) | def vlans(): function is_vlan (line 123) | def is_vlan(iface): function bridges (line 136) | def bridges(): function is_bridge (line 147) | def is_bridge(iface): function is_openvswitch_running (line 160) | def is_openvswitch_running(): function ovs_bridges (line 172) | def ovs_bridges(): function is_ovs_bridge (line 200) | def is_ovs_bridge(iface): function ovs_bridge_ports (line 218) | def ovs_bridge_ports(ovsbr): function all_interfaces (line 249) | def all_interfaces(): function slaves (line 259) | def slaves(bonding): function ports (line 274) | def ports(bridge): function is_brport (line 290) | def is_brport(nic): function is_bondlave (line 308) | def is_bondlave(nic): function operstate (line 321) | def operstate(dev): function get_vlan_device (line 335) | def get_vlan_device(vlan): function get_bridge_port_device (line 356) | def get_bridge_port_device(bridge): function aggregated_bridges (line 384) | def aggregated_bridges(): function bare_nics (line 395) | def bare_nics(): function is_bare_nic (line 408) | def is_bare_nic(iface): function all_favored_interfaces (line 424) | def all_favored_interfaces(): function get_interface_type (line 438) | def get_interface_type(iface): function get_dev_macaddr (line 465) | def get_dev_macaddr(dev): function get_dev_netaddr (line 470) | def get_dev_netaddr(dev): function get_dev_netaddrs (line 476) | def get_dev_netaddrs(): function get_one_free_network (line 486) | def get_one_free_network(used_nets, nets_pool=None): FILE: osinfo.py function _get_arch (line 147) | def _get_arch(): function _get_default_template_mem (line 153) | def _get_default_template_mem(): function _get_tmpl_defaults (line 162) | def _get_tmpl_defaults(): function get_template_default (line 328) | def get_template_default(template_type, field): function lookup (line 338) | def lookup(distro, version): FILE: root.py class Kimchi (line 36) | class Kimchi(WokRoot): method __init__ (line 37) | def __init__(self, wok_options): method get_custom_conf (line 93) | def get_custom_conf(self): FILE: scan.py class Scanner (line 35) | class Scanner(object): method __init__ (line 38) | def __init__(self, record_clean_cb): method delete (line 41) | def delete(self): method clean_stale (line 44) | def clean_stale(self, window=SCAN_TTL): method scan_dir_prepare (line 62) | def scan_dir_prepare(self, name): method start_scan (line 67) | def start_scan(self, cb, params): FILE: screenshot.py class VMScreenshot (line 42) | class VMScreenshot(object): method __init__ (line 48) | def __init__(self, args): method get_stream_test_result (line 57) | def get_stream_test_result(): method lookup (line 60) | def lookup(self): method _clean_extra (line 73) | def _clean_extra(self, window=-1): method delete (line 89) | def delete(self): method _generate_scratch (line 92) | def _generate_scratch(self, thumbnail): method _create_black_image (line 99) | def _create_black_image(self, thumbnail): method _watch_stream_creation (line 103) | def _watch_stream_creation(self, thumbnail): method _get_test_result (line 142) | def _get_test_result(self): method _generate_thumbnail (line 155) | def _generate_thumbnail(self): FILE: serialconsole.py class SocketServer (line 38) | class SocketServer(Process): method __init__ (line 59) | def __init__(self, guest_name, URI): method run (line 80) | def run(self): method _is_vm_listening_serial (line 85) | def _is_vm_listening_serial(self, console): method _send_to_client (line 113) | def _send_to_client(self, stream, event, opaque): method libvirt_event_loop (line 132) | def libvirt_event_loop(self, guest, client): method listen (line 143) | def listen(self): method _listen (line 203) | def _listen(self, guest, console): class LibvirtGuest (line 269) | class LibvirtGuest(object): method __init__ (line 270) | def __init__(self, guest_name, uri, process_name): method is_running (line 291) | def is_running(self): method get_console (line 300) | def get_console(self): method close (line 334) | def close(self): function main (line 343) | def main(guest_name, URI='qemu:///system'): FILE: tests/iso_gen.py class FakeIsoImage (line 73) | class FakeIsoImage(object): method _build_iso (line 74) | def _build_iso(self, fd, iso_volid, bootable): method _build_powerpc_bootable_iso (line 80) | def _build_powerpc_bootable_iso(self, fd, iso_volid): method _build_intel_iso (line 84) | def _build_intel_iso(self, fd, iso_volid, bootable): method _build_prim_vol (line 90) | def _build_prim_vol(self, fd, iso_volid): method _add_sector_padding (line 104) | def _add_sector_padding(self, fd, s): method _build_el_torito (line 110) | def _build_el_torito(self, fd): method _build_el_boot (line 123) | def _build_el_boot(self, fd, bootable): method _build_bootable_ppc_path_table (line 154) | def _build_bootable_ppc_path_table(self, fd): function construct_fake_iso (line 203) | def construct_fake_iso(path, bootable, version, distro): FILE: tests/test_authorization.py function setUpModule (line 38) | def setUpModule(): function tearDownModule (line 49) | def tearDownModule(): class AuthorizationTests (line 54) | class AuthorizationTests(unittest.TestCase): method setUp (line 55) | def setUp(self): method test_nonroot_access (line 60) | def test_nonroot_access(self, validate_users): FILE: tests/test_disks.py class DiskTests (line 29) | class DiskTests(unittest.TestCase): method test_lsblk_returns_404_when_device_not_found (line 32) | def test_lsblk_returns_404_when_device_not_found(self, mock_run_command): method test_lsblk_returns_500_when_unknown_error_occurs (line 43) | def test_lsblk_returns_500_when_unknown_error_occurs( FILE: tests/test_host.py function setUpModule (line 32) | def setUpModule(): function tearDownModule (line 39) | def tearDownModule(): class HostTests (line 43) | class HostTests(unittest.TestCase): method setUp (line 44) | def setUp(self): method test_host_devices (line 47) | def test_host_devices(self): method test_get_available_passthrough_devices (line 96) | def test_get_available_passthrough_devices(self): method test_host_partitions (line 107) | def test_host_partitions(self): FILE: tests/test_livemigration.py function setUpModule (line 49) | def setUpModule(): function tearDownModule (line 62) | def tearDownModule(): function remoteserver_environment_defined (line 66) | def remoteserver_environment_defined(): function running_root_and_remoteserver_defined (line 72) | def running_root_and_remoteserver_defined(): function check_if_vm_migration_test_possible (line 76) | def check_if_vm_migration_test_possible(): class LiveMigrationTests (line 90) | class LiveMigrationTests(unittest.TestCase): method setUp (line 91) | def setUp(self): method tearDown (line 110) | def tearDown(self): method create_vm_test (line 116) | def create_vm_test(self, non_shared_storage=False): method test_vm_migrate_fails_if_remote_is_localhost (line 130) | def test_vm_migrate_fails_if_remote_is_localhost(self): method test_vm_migrate_fails_if_remotehost_unreachable (line 151) | def test_vm_migrate_fails_if_remotehost_unreachable(self): method test_vm_migrate_fails_if_not_passwordless_login (line 165) | def test_vm_migrate_fails_if_not_passwordless_login(self): method test_vm_migrate_fails_different_remote_hypervisor (line 180) | def test_vm_migrate_fails_different_remote_hypervisor(self, mock_get_r... method test_vm_migrate_fails_different_remote_arch (line 204) | def test_vm_migrate_fails_different_remote_arch(self, mock_get_remote_... method get_remote_conn (line 230) | def get_remote_conn(self): method get_remote_vm_list (line 236) | def get_remote_vm_list(self): method test_vm_livemigrate_persistent (line 245) | def test_vm_livemigrate_persistent(self): method test_vm_livemigrate_transient (line 283) | def test_vm_livemigrate_transient(self): method test_vm_coldmigrate (line 330) | def test_vm_coldmigrate(self): method _erase_remote_file (line 362) | def _erase_remote_file(self, path): method test_vm_livemigrate_persistent_nonshared (line 373) | def test_vm_livemigrate_persistent_nonshared(self): method _task_lookup (line 412) | def _task_lookup(self, taskid): method test_vm_livemigrate_persistent_API (line 418) | def test_vm_livemigrate_persistent_API(self): method test_set_passwordless_login (line 474) | def test_set_passwordless_login( method test_vm_livemigrate_RDMA (line 487) | def test_vm_livemigrate_RDMA(self, mock_migrate, mock_remote_conn, moc... FILE: tests/test_mock_network.py function setUpModule (line 37) | def setUpModule(): function tearDownModule (line 45) | def tearDownModule(): class MockNetworkTests (line 49) | class MockNetworkTests(unittest.TestCase): method setUp (line 50) | def setUp(self): method test_vlan_tag_bridge (line 58) | def test_vlan_tag_bridge(self): FILE: tests/test_mock_storagepool.py function setUpModule (line 35) | def setUpModule(): function tearDownModule (line 43) | def tearDownModule(): class MockStoragepoolTests (line 47) | class MockStoragepoolTests(unittest.TestCase): method setUp (line 48) | def setUp(self): method _task_lookup (line 52) | def _task_lookup(self, taskid): method test_storagepool (line 55) | def test_storagepool(self): FILE: tests/test_mock_storagevolume.py function setUpModule (line 37) | def setUpModule(): function tearDownModule (line 45) | def tearDownModule(): class MockStorageVolumeTests (line 49) | class MockStorageVolumeTests(unittest.TestCase): method setUp (line 50) | def setUp(self): method test_storagevolume (line 53) | def test_storagevolume(self): FILE: tests/test_mockmodel.py function setUpModule (line 39) | def setUpModule(): function tearDownModule (line 49) | def tearDownModule(): class MockModelTests (line 54) | class MockModelTests(unittest.TestCase): method setUp (line 55) | def setUp(self): method test_screenshot_refresh (line 58) | def test_screenshot_refresh(self): method test_vm_list_sorted (line 93) | def test_vm_list_sorted(self): method test_memory_window_changes (line 117) | def test_memory_window_changes(self): method test_hotplug_3D_card (line 131) | def test_hotplug_3D_card(self): method test_vm_info (line 153) | def test_vm_info(self): FILE: tests/test_model.py function setUpModule (line 85) | def setUpModule(): function tearDownModule (line 100) | def tearDownModule(): function get_remote_iso_path (line 104) | def get_remote_iso_path(): function _setDiskPoolDefault (line 125) | def _setDiskPoolDefault(): function _setDiskPoolDefaultTest (line 131) | def _setDiskPoolDefaultTest(): class ModelTests (line 137) | class ModelTests(unittest.TestCase): method setUp (line 138) | def setUp(self): method tearDown (line 141) | def tearDown(self): method test_vm_info (line 149) | def test_vm_info(self): method test_vm_lifecycle (line 206) | def test_vm_lifecycle(self): method test_image_based_template (line 343) | def test_image_based_template(self): method test_vm_graphics (line 403) | def test_vm_graphics(self): method test_vm_virtviewerfile_vmnotrunning (line 432) | def test_vm_virtviewerfile_vmnotrunning(self): method test_vm_virtviewerfile_vnc (line 468) | def test_vm_virtviewerfile_vnc( method test_vm_virtviewerfile_spice_passwd (line 516) | def test_vm_virtviewerfile_spice_passwd( method test_firewall_provider_firewallcmd (line 553) | def test_firewall_provider_firewallcmd(self, mock_run_cmd): method test_firewall_provider_ufw (line 572) | def test_firewall_provider_ufw(self, mock_run_cmd): method test_firewall_provider_iptables (line 593) | def test_firewall_provider_iptables(self, mock_run_cmd): method test_vm_virtviewerfile_vmlifecycle (line 649) | def test_vm_virtviewerfile_vmlifecycle(self, mock_add_port, mock_remov... method test_vm_serial (line 687) | def test_vm_serial(self): method test_vm_ifaces (line 710) | def test_vm_ifaces(self): method test_vm_netboot (line 812) | def test_vm_netboot(self): method test_vm_disk (line 847) | def test_vm_disk(self): method test_vm_cdrom (line 966) | def test_vm_cdrom(self): method test_vm_storage_provisioning (line 1062) | def test_vm_storage_provisioning(self): method _create_template_conf_with_disk_format (line 1094) | def _create_template_conf_with_disk_format(self, vol_format): method _restore_template_conf_file (line 1117) | def _restore_template_conf_file(self): method _get_disk_format_from_vm (line 1124) | def _get_disk_format_from_vm(self, vm, conn): method test_template_get_default_vol_format_from_conf (line 1131) | def test_template_get_default_vol_format_from_conf(self): method test_template_creates_user_defined_vol_format_instead_default (line 1162) | def test_template_creates_user_defined_vol_format_instead_default(self): method test_template_uses_qcow2_format_if_no_user_or_default_defined (line 1197) | def test_template_uses_qcow2_format_if_no_user_or_default_defined(self): method test_vm_memory_hotplug (line 1227) | def test_vm_memory_hotplug(self): method test_non_numa_vm_memory_hotplug (line 1339) | def test_non_numa_vm_memory_hotplug(self): method test_vm_edit (line 1387) | def test_vm_edit(self): method test_get_vm_cpu_cores (line 1631) | def test_get_vm_cpu_cores(self): method test_get_vm_cpu_sockets (line 1638) | def test_get_vm_cpu_sockets(self): method test_get_vm_cpu_threads (line 1645) | def test_get_vm_cpu_threads(self): method test_get_vm_cpu_topology (line 1653) | def test_get_vm_cpu_topology(self, mock_has_topology): method test_get_vm_cpu_topology_blank (line 1671) | def test_get_vm_cpu_topology_blank(self, mock_has_topology): method test_vm_cpu_hotplug_invalidparam_fail (line 1686) | def test_vm_cpu_hotplug_invalidparam_fail(self): method test_vm_cpu_hotplug_abovemax_fail (line 1694) | def test_vm_cpu_hotplug_abovemax_fail(self, mock_has_topology): method test_vm_cpu_hotplug_topology_mismatch_fail (line 1713) | def test_vm_cpu_hotplug_topology_mismatch_fail( method test_vm_cpu_hotplug_error (line 1734) | def test_vm_cpu_hotplug_error(self): method test_get_interfaces (line 1749) | def test_get_interfaces(self): method test_async_tasks (line 1762) | def test_async_tasks(self): method test_delete_running_vm (line 1816) | def test_delete_running_vm(self): method test_vm_list_sorted (line 1849) | def test_vm_list_sorted(self): method test_vm_clone (line 1871) | def test_vm_clone(self): method test_use_test_host (line 1923) | def test_use_test_host(self): method test_get_distros (line 1951) | def test_get_distros(self): method test_deep_scan (line 1963) | def test_deep_scan(self): method _host_is_power (line 1989) | def _host_is_power(): method test_pci_hotplug_requires_usb_controller (line 1993) | def test_pci_hotplug_requires_usb_controller(self): method get_hostdevs_xml (line 2013) | def get_hostdevs_xml(self): method get_hostdev_multifunction_xml (line 2068) | def get_hostdev_multifunction_xml(self): method get_hostdev_nomultifunction_xml (line 2081) | def get_hostdev_nomultifunction_xml(self): method test_vmhostdev_is_hostdev_multifunction (line 2093) | def test_vmhostdev_is_hostdev_multifunction(self): method test_vmhostdev_get_devices_same_addr (line 2107) | def test_vmhostdev_get_devices_same_addr(self): method test_vmhostdev_unplug_multifunction_pci (line 2142) | def test_vmhostdev_unplug_multifunction_pci(self, mock_conf_flag): class BaseModelTests (line 2172) | class BaseModelTests(unittest.TestCase): class FoosModel (line 2173) | class FoosModel(object): method __init__ (line 2174) | def __init__(self): method create (line 2177) | def create(self, params): method get_list (line 2180) | def get_list(self): class TestModel (line 2183) | class TestModel(wok.basemodel.BaseModel): method __init__ (line 2184) | def __init__(self): method test_root_model (line 2188) | def test_root_model(self): FILE: tests/test_model_libvirtevents.py function setUpModule (line 41) | def setUpModule(): function tearDownModule (line 52) | def tearDownModule(): function _get_next_event_id (line 60) | def _get_next_event_id(): function _get_event_id (line 66) | def _get_event_id(): function _store_event (line 71) | def _store_event(data): function _get_event (line 77) | def _get_event(id): class LibvirtEventsTests (line 86) | class LibvirtEventsTests(unittest.TestCase): method setUp (line 87) | def setUp(self): method tearDown (line 90) | def tearDown(self): method domain_event_lifecycle_cb (line 93) | def domain_event_lifecycle_cb(self, conn, dom, event, detail, *args): method test_events_vm_lifecycle (line 147) | def test_events_vm_lifecycle(self): FILE: tests/test_model_network.py function setUpModule (line 43) | def setUpModule(func): function tearDownModule (line 52) | def tearDownModule(): function _do_network_test (line 57) | def _do_network_test(self, model, params): class NetworkTests (line 112) | class NetworkTests(unittest.TestCase): method setUp (line 113) | def setUp(self): method test_get_networks (line 116) | def test_get_networks(self): method test_network_lifecycle (line 161) | def test_network_lifecycle(self): method test_macvtap_network_create_fails_more_than_one_interface (line 198) | def test_macvtap_network_create_fails_more_than_one_interface(self): method test_bridge_network_create_fails_more_than_one_interface (line 211) | def test_bridge_network_create_fails_more_than_one_interface(self): FILE: tests/test_model_storagepool.py function setUpModule (line 42) | def setUpModule(func): function tearDownModule (line 51) | def tearDownModule(): class StoragepoolTests (line 56) | class StoragepoolTests(unittest.TestCase): method setUp (line 57) | def setUp(self): method test_get_storagepools (line 60) | def test_get_storagepools(self): FILE: tests/test_model_storagevolume.py function setUpModule (line 50) | def setUpModule(func): function tearDownModule (line 59) | def tearDownModule(): function _do_volume_test (line 64) | def _do_volume_test(self, model, pool_name): class StorageVolumeTests (line 278) | class StorageVolumeTests(unittest.TestCase): method setUp (line 279) | def setUp(self): method test_get_storagevolume (line 282) | def test_get_storagevolume(self): method test_storagevolume_action (line 309) | def test_storagevolume_action(self): FILE: tests/test_networkxml.py function normalize_xml (line 27) | def normalize_xml(xml_str): class NetworkXmlTests (line 32) | class NetworkXmlTests(unittest.TestCase): method test_dhcp_xml (line 33) | def test_dhcp_xml(self): method test_ip_xml (line 65) | def test_ip_xml(self): method test_forward_xml (line 96) | def test_forward_xml(self): method test_network_xml (line 113) | def test_network_xml(self): method test_vepa_network_singledev_xml (line 162) | def test_vepa_network_singledev_xml(self): method test_vepa_network_multipledevs_xml (line 177) | def test_vepa_network_multipledevs_xml(self): method test_passthrough_network_singledev_xml (line 201) | def test_passthrough_network_singledev_xml(self): method test_passthrough_network_multipledevs_xml (line 216) | def test_passthrough_network_multipledevs_xml(self): class InterfaceXmlTests (line 241) | class InterfaceXmlTests(unittest.TestCase): method test_vlan_tagged_bridge_no_ip (line 242) | def test_vlan_tagged_bridge_no_ip(self): method test_linux_bridge_no_ip (line 258) | def test_linux_bridge_no_ip(self): FILE: tests/test_osinfo.py class OSInfoTests (line 28) | class OSInfoTests(unittest.TestCase): method test_default_lookup (line 29) | def test_default_lookup(self): method test_old_distros (line 36) | def test_old_distros(self): method test_modern_bases (line 53) | def test_modern_bases(self): method test_modern_distros (line 66) | def test_modern_distros(self): method test_lookup_unknown_distro_version_returns_old_distro (line 84) | def test_lookup_unknown_distro_version_returns_old_distro(self): FILE: tests/test_rest.py function setUpModule (line 54) | def setUpModule(): function tearDownModule (line 68) | def tearDownModule(): class RestTests (line 74) | class RestTests(unittest.TestCase): method _async_op (line 75) | def _async_op(self, cb, opaque): method _except_op (line 79) | def _except_op(self, cb, opaque): method _intermid_op (line 86) | def _intermid_op(self, cb, opaque): method setUp (line 90) | def setUp(self): method assertHTTPStatus (line 94) | def assertHTTPStatus(self, code, *args): method test_get_vms (line 98) | def test_get_vms(self): method test_edit_vm_cpuhotplug (line 138) | def test_edit_vm_cpuhotplug(self): method test_edit_vm (line 171) | def test_edit_vm(self): method test_vm_lifecycle (line 367) | def test_vm_lifecycle(self): method test_vm_netboot (line 637) | def test_vm_netboot(self): method test_vm_graphics (line 696) | def test_vm_graphics(self): method test_vm_storage_devices (line 811) | def test_vm_storage_devices(self): method test_vm_iface (line 1033) | def test_vm_iface(self): method test_vm_customise_storage (line 1236) | def test_vm_customise_storage(self): method test_scsi_fc_storage (line 1300) | def test_scsi_fc_storage(self): method test_unnamed_vms (line 1370) | def test_unnamed_vms(self): method test_create_vm_without_template (line 1390) | def test_create_vm_without_template(self): method test_create_vm_with_bad_template_uri (line 1397) | def test_create_vm_with_bad_template_uri(self): method test_vm_migrate (line 1405) | def test_vm_migrate(self): method test_create_vm_with_img_based_template (line 1461) | def test_create_vm_with_img_based_template(self): method _create_pool (line 1492) | def _create_pool(self, name): method _delete_pool (line 1512) | def _delete_pool(self, name): method test_iso_scan_shallow (line 1518) | def test_iso_scan_shallow(self): method test_screenshot_refresh (line 1593) | def test_screenshot_refresh(self): method test_interfaces (line 1646) | def test_interfaces(self): method _task_lookup (line 1653) | def _task_lookup(self, taskid): method test_tasks (line 1656) | def test_tasks(self): method test_config (line 1683) | def test_config(self): method test_capabilities (line 1689) | def test_capabilities(self): method test_distros (line 1705) | def test_distros(self): method test_ovsbridges (line 1748) | def test_ovsbridges(self): class HttpsRestTests (line 1753) | class HttpsRestTests(RestTests): method setUp (line 1758) | def setUp(self): FILE: tests/test_storagepoolxml.py class StoragepoolXMLTests (line 25) | class StoragepoolXMLTests(unittest.TestCase): method test_get_storagepool_xml (line 26) | def test_get_storagepool_xml(self): FILE: tests/test_template.py function setUpModule (line 43) | def setUpModule(): function tearDownModule (line 52) | def tearDownModule(): class TemplateTests (line 56) | class TemplateTests(unittest.TestCase): method setUp (line 57) | def setUp(self): method test_tmpl_lifecycle (line 61) | def test_tmpl_lifecycle(self): method test_customized_tmpl (line 195) | def test_customized_tmpl(self): method test_customized_network (line 403) | def test_customized_network(self): method test_customized_storagepool (line 452) | def test_customized_storagepool(self): method test_tmpl_integrity (line 584) | def test_tmpl_integrity(self): FILE: tests/test_vmtemplate.py class VMTemplateTests (line 46) | class VMTemplateTests(unittest.TestCase): method setUp (line 47) | def setUp(self): method tearDown (line 51) | def tearDown(self): method test_minimal_construct (line 54) | def test_minimal_construct(self): method test_construct_overrides (line 78) | def test_construct_overrides(self): method test_specified_graphics (line 86) | def test_specified_graphics(self): method test_mem_dev_slots (line 107) | def test_mem_dev_slots(self): method test_to_xml (line 121) | def test_to_xml(self): method test_arg_merging (line 160) | def test_arg_merging(self): method test_netboot_vmtemplate (line 185) | def test_netboot_vmtemplate(self): FILE: ui/js/src/kimchi.api.js function monitorTask (line 492) | function monitorTask() { FILE: ui/js/src/kimchi.guest_add_main.js function validateForm (line 64) | function validateForm() { FILE: ui/js/src/kimchi.guest_storage_add.main.js function monitorTask (line 432) | function monitorTask() { FILE: ui/serial/libs/term.js function EventEmitter (line 59) | function EventEmitter() { function on (line 91) | function on() { function Stream (line 121) | function Stream() { function unbind (line 133) | function unbind() { function Terminal (line 182) | function Terminal(options) { function out (line 396) | function out(r, g, b) { function hex (line 400) | function hex(c) { function sendButton (line 890) | function sendButton(ev) { function sendMove (line 922) | function sendMove(ev) { function encode (line 938) | function encode(data, ch) { function sendEvent (line 961) | function sendEvent(button, pos) { function getButton (line 1039) | function getButton(ev) { function getCoords (line 1102) | function getCoords(ev) { function on (line 5823) | function on(el, type, handler, capture) { function off (line 5827) | function off(el, type, handler, capture) { function cancel (line 5831) | function cancel(ev) { function inherits (line 5839) | function inherits(child, parent) { function isBoldBroken (line 5849) | function isBoldBroken(document) { function indexOf (line 5870) | function indexOf(obj, el) { function isWide (line 5878) | function isWide(ch) { function matchColor (line 5889) | function matchColor(r1, g1, b1) { function each (line 5936) | function each(obj, iter, con) { function keys (line 5943) | function keys(obj) { FILE: ui/spice-html5/bitmap.js function convert_spice_bitmap_to_web (line 26) | function convert_spice_bitmap_to_web(context, spice_bitmap) FILE: ui/spice-html5/cursor.js function SpiceCursorConn (line 26) | function SpiceCursorConn() FILE: ui/spice-html5/display.js function putImageDataWithAlpha (line 29) | function putImageDataWithAlpha(context, d, x, y) function stripAlpha (line 46) | function stripAlpha(d) function SpiceDisplayConn (line 57) | function SpiceDisplayConn() function handle_mouseover (line 728) | function handle_mouseover(e) function handle_mouseout (line 733) | function handle_mouseout(e) function handle_draw_jpeg_onload (line 740) | function handle_draw_jpeg_onload() FILE: ui/spice-html5/inputs.js function SpiceInputsConn (line 35) | function SpiceInputsConn() function handle_mousemove (line 75) | function handle_mousemove(e) function handle_mousedown (line 112) | function handle_mousedown(e) function handle_contextmenu (line 123) | function handle_contextmenu(e) function handle_mouseup (line 129) | function handle_mouseup(e) function handle_mousewheel (line 140) | function handle_mousewheel(e) function handle_keydown (line 163) | function handle_keydown(e) function handle_keyup (line 175) | function handle_keyup(e) function sendCtrlAltDel (line 187) | function sendCtrlAltDel() function update_modifier (line 207) | function update_modifier(state, code, sc) function check_and_update_modifiers (line 226) | function check_and_update_modifiers(e, code, sc) FILE: ui/spice-html5/lz.js function lz_rgb32_decompress (line 27) | function lz_rgb32_decompress(in_buf, at, out_buf, type, default_alpha) function convert_spice_lz_to_web (line 144) | function convert_spice_lz_to_web(context, lz_image) FILE: ui/spice-html5/main.js function SpiceMainConn (line 51) | function SpiceMainConn() FILE: ui/spice-html5/playback.js function SpicePlaybackConn (line 25) | function SpicePlaybackConn() function handle_source_open (line 212) | function handle_source_open(e) function handle_source_ended (line 236) | function handle_source_ended(e) function handle_source_closed (line 242) | function handle_source_closed(e) function handle_append_buffer_done (line 248) | function handle_append_buffer_done(b) function handle_sourcebuffer_error (line 261) | function handle_sourcebuffer_error(e) function playback_append_buffer (line 267) | function playback_append_buffer(p, b) FILE: ui/spice-html5/png.js function rfc2083_make_crc_table (line 28) | function rfc2083_make_crc_table() function rfc2083_update_crc (line 53) | function rfc2083_update_crc(crc, u8buf, at, len) function rfc2083_crc (line 69) | function rfc2083_crc(u8buf, at, len) function crc32 (line 74) | function crc32(mb, at, len) function PngIHDR (line 80) | function PngIHDR(width, height) function adler (line 120) | function adler() function PngIDAT (line 134) | function PngIDAT(width, height, bytes) function PngIEND (line 205) | function PngIEND() function create_rgba_png (line 232) | function create_rgba_png(width, height, bytes) FILE: ui/spice-html5/quic.js function ceil_log_2 (line 139) | function ceil_log_2(val) function family_init (line 152) | function family_init(family, bpc, limit) function quic_image_bpc (line 191) | function quic_image_bpc(type) function cnt_l_zeroes (line 211) | function cnt_l_zeroes(bits) function golomb_decoding_8bpc (line 224) | function golomb_decoding_8bpc(l, bits) function golomb_code_len_8bpc (line 243) | function golomb_code_len_8bpc(n, l) function QuicModel (line 252) | function QuicModel(bpc) function QuicBucket (line 326) | function QuicBucket() function QuicFamilyStat (line 366) | function QuicFamilyStat() function QuicChannel (line 413) | function QuicChannel(model_8bpc, model_5bpc) function CommonState (line 455) | function CommonState() function QuicEncoder (line 501) | function QuicEncoder() function SpiceQuic (line 1267) | function SpiceQuic() function convert_spice_quic_to_web (line 1292) | function convert_spice_quic_to_web(context, spice_quic) FILE: ui/spice-html5/resize.js function resize_helper (line 33) | function resize_helper(sc) function handle_resize (line 59) | function handle_resize(e) FILE: ui/spice-html5/spicearraybuffer.js function SpiceArrayBufferSlice (line 26) | function SpiceArrayBufferSlice(start, end) FILE: ui/spice-html5/spiceconn.js function SpiceConn (line 29) | function SpiceConn(o) function spiceconn_timeout (line 457) | function spiceconn_timeout(sc) FILE: ui/spice-html5/spicedataview.js function SpiceDataView (line 28) | function SpiceDataView(buffer, byteOffset, byteLength) FILE: ui/spice-html5/spicemsg.js function SpiceLinkHeader (line 27) | function SpiceLinkHeader(a, at) function SpiceLinkMess (line 71) | function SpiceLinkMess(a, at) function SpiceLinkReply (line 141) | function SpiceLinkReply(a, at) function SpiceLinkAuthTicket (line 184) | function SpiceLinkAuthTicket(a, at) function SpiceLinkAuthReply (line 213) | function SpiceLinkAuthReply(a, at) function SpiceMiniData (line 234) | function SpiceMiniData(a, at) function SpiceMsgChannels (line 288) | function SpiceMsgChannels(a, at) function SpiceMsgMainInit (line 313) | function SpiceMsgMainInit(a, at) function SpiceMsgMainMouseMode (line 335) | function SpiceMsgMainMouseMode(a, at) function SpiceMsgSetAck (line 351) | function SpiceMsgSetAck(a, at) function SpiceMsgcAckSync (line 367) | function SpiceMsgcAckSync(ack) function SpiceMsgcMainMouseModeRequest (line 386) | function SpiceMsgcMainMouseModeRequest(mode) function SpiceMsgcMainAgentStart (line 405) | function SpiceMsgcMainAgentStart(num_tokens) function SpiceMsgcMainAgentData (line 424) | function SpiceMsgcMainAgentData(type, data) function VDAgentMonitorsConfig (line 451) | function VDAgentMonitorsConfig(flags, width, height, depth, x, y) function SpiceMsgNotify (line 482) | function SpiceMsgNotify(a, at) function SpiceMsgcDisplayInit (line 508) | function SpiceMsgcDisplayInit() function SpiceMsgDisplayBase (line 533) | function SpiceMsgDisplayBase() function SpiceMsgDisplayDrawCopy (line 549) | function SpiceMsgDisplayDrawCopy(a, at) function SpiceMsgDisplayDrawFill (line 567) | function SpiceMsgDisplayDrawFill(a, at) function SpiceMsgDisplayCopyBits (line 585) | function SpiceMsgDisplayCopyBits(a, at) function SpiceMsgSurfaceCreate (line 604) | function SpiceMsgSurfaceCreate(a, at) function SpiceMsgSurfaceDestroy (line 620) | function SpiceMsgSurfaceDestroy(a, at) function SpiceMsgInputsInit (line 635) | function SpiceMsgInputsInit(a, at) function SpiceMsgInputsKeyModifiers (line 651) | function SpiceMsgInputsKeyModifiers(a, at) function SpiceMsgCursorInit (line 667) | function SpiceMsgCursorInit(a, at) function SpiceMsgPlaybackData (line 688) | function SpiceMsgPlaybackData(a, at) function SpiceMsgPlaybackMode (line 709) | function SpiceMsgPlaybackMode(a, at) function SpiceMsgPlaybackStart (line 731) | function SpiceMsgPlaybackStart(a, at) function SpiceMsgCursorSet (line 752) | function SpiceMsgCursorSet(a, at) function SpiceMsgcMousePosition (line 772) | function SpiceMsgcMousePosition(sc, e) function SpiceMsgcMouseMotion (line 811) | function SpiceMsgcMouseMotion(sc, e) function SpiceMsgcMousePress (line 839) | function SpiceMsgcMousePress(sc, e) function SpiceMsgcMouseRelease (line 870) | function SpiceMsgcMouseRelease(sc, e) function SpiceMsgcKeyDown (line 890) | function SpiceMsgcKeyDown(e) function SpiceMsgcKeyUp (line 917) | function SpiceMsgcKeyUp(e) function SpiceMsgDisplayStreamCreate (line 933) | function SpiceMsgDisplayStreamCreate(a, at) function SpiceStreamDataHeader (line 961) | function SpiceStreamDataHeader(a, at) function SpiceMsgDisplayStreamData (line 975) | function SpiceMsgDisplayStreamData(a, at) function SpiceMsgDisplayStreamClip (line 993) | function SpiceMsgDisplayStreamClip(a, at) function SpiceMsgDisplayStreamDestroy (line 1010) | function SpiceMsgDisplayStreamDestroy(a, at) function SpiceMsgDisplayInvalList (line 1025) | function SpiceMsgDisplayInvalList(a, at) FILE: ui/spice-html5/spicetype.js function SpiceChannelId (line 28) | function SpiceChannelId() function SpiceRect (line 41) | function SpiceRect() function SpiceClipRects (line 65) | function SpiceClipRects() function SpiceClip (line 86) | function SpiceClip() function SpiceImageDescriptor (line 104) | function SpiceImageDescriptor() function SpicePalette (line 121) | function SpicePalette() function SpiceBitmap (line 141) | function SpiceBitmap() function SpiceImage (line 177) | function SpiceImage() function SpiceQMask (line 273) | function SpiceQMask() function SpicePattern (line 297) | function SpicePattern() function SpiceBrush (line 321) | function SpiceBrush() function SpiceFill (line 343) | function SpiceFill() function SpiceCopy (line 360) | function SpiceCopy() function SpicePoint16 (line 387) | function SpicePoint16() function SpicePoint (line 401) | function SpicePoint() function SpiceCursorHeader (line 415) | function SpiceCursorHeader() function SpiceCursor (line 433) | function SpiceCursor() function SpiceSurface (line 455) | function SpiceSurface() FILE: ui/spice-html5/thirdparty/jsbn.js function BigInteger (line 45) | function BigInteger(a,b,c) { function nbi (line 53) | function nbi() { return new BigInteger(null); } function am1 (line 63) | function am1(i,x,w,j,c,n) { function am2 (line 74) | function am2(i,x,w,j,c,n) { function am3 (line 88) | function am3(i,x,w,j,c,n) { function int2char (line 133) | function int2char(n) { return BI_RM.charAt(n); } function intAt (line 134) | function intAt(s,i) { function bnpCopyTo (line 140) | function bnpCopyTo(r) { function bnpFromInt (line 147) | function bnpFromInt(x) { function nbv (line 156) | function nbv(i) { var r = nbi(); r.fromInt(i); return r; } function bnpFromString (line 159) | function bnpFromString(s,b) { function bnpClamp (line 198) | function bnpClamp() { function bnToString (line 204) | function bnToString(b) { function bnNegate (line 234) | function bnNegate() { var r = nbi(); BigInteger.ZERO.subTo(this,r); retu... function bnAbs (line 237) | function bnAbs() { return (this.s<0)?this.negate():this; } function bnCompareTo (line 240) | function bnCompareTo(a) { function nbits (line 251) | function nbits(x) { function bnBitLength (line 262) | function bnBitLength() { function bnpDLShiftTo (line 268) | function bnpDLShiftTo(n,r) { function bnpDRShiftTo (line 277) | function bnpDRShiftTo(n,r) { function bnpLShiftTo (line 284) | function bnpLShiftTo(n,r) { function bnpRShiftTo (line 301) | function bnpRShiftTo(n,r) { function bnpSubTo (line 319) | function bnpSubTo(a,r) { function bnpMultiplyTo (line 353) | function bnpMultiplyTo(a,r) { function bnpSquareTo (line 365) | function bnpSquareTo(r) { function bnpDivRemTo (line 383) | function bnpDivRemTo(m,q,r) { function bnMod (line 431) | function bnMod(a) { function Classic (line 439) | function Classic(m) { this.m = m; } function cConvert (line 440) | function cConvert(x) { function cRevert (line 444) | function cRevert(x) { return x; } function cReduce (line 445) | function cReduce(x) { x.divRemTo(this.m,null,x); } function cMulTo (line 446) | function cMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); } function cSqrTo (line 447) | function cSqrTo(x,r) { x.squareTo(r); this.reduce(r); } function bnpInvDigit (line 465) | function bnpInvDigit() { function Montgomery (line 481) | function Montgomery(m) { function montConvert (line 491) | function montConvert(x) { function montRevert (line 500) | function montRevert(x) { function montReduce (line 508) | function montReduce(x) { function montSqrTo (line 527) | function montSqrTo(x,r) { x.squareTo(r); this.reduce(r); } function montMulTo (line 530) | function montMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); } function bnpIsEven (line 539) | function bnpIsEven() { return ((this.t>0)?(this[0]&1):this.s) == 0; } function bnpExp (line 542) | function bnpExp(e,z) { function bnModPowInt (line 555) | function bnModPowInt(e,m) { FILE: ui/spice-html5/thirdparty/prng4.js function Arcfour (line 37) | function Arcfour() { function ARC4init (line 44) | function ARC4init(key) { function ARC4next (line 59) | function ARC4next() { function prng_newstate (line 73) | function prng_newstate() { FILE: ui/spice-html5/thirdparty/rng.js function rng_seed_int (line 46) | function rng_seed_int(x) { function rng_seed_time (line 55) | function rng_seed_time() { function rng_get_byte (line 81) | function rng_get_byte() { function rng_get_bytes (line 95) | function rng_get_bytes(ba) { function SecureRandom (line 100) | function SecureRandom() {} FILE: ui/spice-html5/thirdparty/rsa.js function parseBigInt (line 40) | function parseBigInt(str,r) { function linebrk (line 44) | function linebrk(s,n) { function byte2Hex (line 54) | function byte2Hex(b) { function pkcs1pad2 (line 62) | function pkcs1pad2(s,n) { function RSAKey (line 98) | function RSAKey() { function RSASetPublic (line 110) | function RSASetPublic(N,E) { function RSADoPublic (line 120) | function RSADoPublic(x) { function RSAEncrypt (line 125) | function RSAEncrypt(text) { FILE: ui/spice-html5/thirdparty/sha1.js function hex_sha1 (line 37) | function hex_sha1(s) { return rstr2hex(rstr_sha1(str2rstr_utf8(s))); } function b64_sha1 (line 38) | function b64_sha1(s) { return rstr2b64(rstr_sha1(str2rstr_utf8(s))); } function any_sha1 (line 39) | function any_sha1(s, e) { return rstr2any(rstr_sha1(str2rstr_utf8(s)), e... function hex_hmac_sha1 (line 40) | function hex_hmac_sha1(k, d) function b64_hmac_sha1 (line 42) | function b64_hmac_sha1(k, d) function any_hmac_sha1 (line 44) | function any_hmac_sha1(k, d, e) function sha1_vm_test (line 50) | function sha1_vm_test() function rstr_sha1 (line 58) | function rstr_sha1(s) function rstr_hmac_sha1 (line 66) | function rstr_hmac_sha1(key, data) function rstr2hex (line 85) | function rstr2hex(input) function rstr2b64 (line 103) | function rstr2b64(input) function rstr2any (line 126) | function rstr2any(input, encoding) function str2rstr_utf8 (line 179) | function str2rstr_utf8(input) function str2rstr_utf16le (line 218) | function str2rstr_utf16le(input) function str2rstr_utf16be (line 227) | function str2rstr_utf16be(input) function rstr2binb (line 240) | function rstr2binb(input) function binb2rstr (line 253) | function binb2rstr(input) function binb_sha1 (line 264) | function binb_sha1(x, len) function sha1_ft (line 312) | function sha1_ft(t, b, c, d) function sha1_kt (line 323) | function sha1_kt(t) function safe_add (line 333) | function safe_add(x, y) function bit_rol (line 343) | function bit_rol(num, cnt) FILE: ui/spice-html5/ticket.js function MGF1 (line 32) | function MGF1(mask, seed) function RSA_padding_add_PKCS1_OAEP (line 55) | function RSA_padding_add_PKCS1_OAEP(tolen, from, param) function asn_get_length (line 111) | function asn_get_length(u8, at) function find_sequence (line 127) | function find_sequence(u8, at) function create_rsa_from_mb (line 146) | function create_rsa_from_mb(mb, at) function rsa_encrypt (line 230) | function rsa_encrypt(rsa, str) FILE: ui/spice-html5/utils.js function combine_array_buffers (line 34) | function combine_array_buffers(a1, a2) function hexdump_buffer (line 53) | function hexdump_buffer(a) function get_scancode (line 225) | function get_scancode(code) function keycode_to_start_scan (line 238) | function keycode_to_start_scan(code) function keycode_to_end_scan (line 254) | function keycode_to_end_scan(code) FILE: ui/spice-html5/webm.js function EBML_write_u1_data_len (line 89) | function EBML_write_u1_data_len(len, dv, at) function EBML_write_u8_value (line 96) | function EBML_write_u8_value(id, val, dv, at) function EBML_write_u32_value (line 104) | function EBML_write_u32_value(id, val, dv, at) function EBML_write_u16_value (line 112) | function EBML_write_u16_value(id, val, dv, at) function EBML_write_float_value (line 120) | function EBML_write_float_value(id, val, dv, at) function EBML_write_u64_data_len (line 130) | function EBML_write_u64_data_len(len, dv, at) function EBML_write_array (line 144) | function EBML_write_array(arr, dv, at) function EBML_write_string (line 151) | function EBML_write_string(str, dv, at) function EBML_write_data (line 158) | function EBML_write_data(id, data, dv, at) function EBMLHeader (line 176) | function EBMLHeader() function webm_Segment (line 213) | function webm_Segment() function webm_SegmentInformation (line 235) | function webm_SegmentInformation() function webm_Audio (line 267) | function webm_Audio(frequency) function webm_Seek (line 298) | function webm_Seek(seekid, pos) function webm_SeekHead (line 326) | function webm_SeekHead(info_pos, track_pos) function webm_TrackEntry (line 359) | function webm_TrackEntry() function webm_Tracks (line 434) | function webm_Tracks(entry) function webm_Cluster (line 458) | function webm_Cluster(timecode, data) function webm_SimpleBlock (line 483) | function webm_SimpleBlock(timecode, data, keyframe) function webm_Header (line 518) | function webm_Header() FILE: ui/spice-html5/wire.js function SpiceWireReader (line 27) | function SpiceWireReader(sc, callback) function wire_blob_catcher (line 118) | function wire_blob_catcher(e) FILE: ui/spice-web-client/application/WorkerProcess.js function dispatch (line 49) | function dispatch(arr, useMessage) { function bytesToURI (line 110) | function bytesToURI(data, type) { function bytesToInt16 (line 138) | function bytesToInt16(bytes) { function bytesToInt32 (line 145) | function bytesToInt32(bytes) { function wdi_quic_QuicFamily (line 154) | function wdi_quic_QuicFamily() { function wdi_quic_s_bucket (line 163) | function wdi_quic_s_bucket() { function wdi_quic_CommonState (line 168) | function wdi_quic_CommonState() { function wdi_quic_FamilyStat (line 184) | function wdi_quic_FamilyStat() { function wdi_quic_Channel (line 190) | function wdi_quic_Channel() { function wdi_quic_Encoder (line 853) | function wdi_quic_Encoder(data) { function cnt_l_zeroes (line 964) | function cnt_l_zeroes(bits) { function golomb_code_len (line 985) | function golomb_code_len(n, l) { function golomb_decoding (line 993) | function golomb_decoding(l, bits, bppmask, notGRprefixmask, notGRcwlen, ... function real_update_model (line 1009) | function real_update_model(state, bucket, curval, bpp, wm_trigger) { function UPDATE_MODEL (line 1036) | function UPDATE_MODEL(index, encoder, bpp, correlate_row_r, correlate_ro... function find_bucket (line 1045) | function find_bucket(channel, val) { function QUIC_UNCOMPRESS_RGBA (line 1060) | function QUIC_UNCOMPRESS_RGBA(encoder, channels, bpc, type) { function quic_four_uncompress_row (line 1073) | function quic_four_uncompress_row(encoder, channel, bpc, type) { function uncompress_four_row_seg (line 1113) | function uncompress_four_row_seg(encoder, channel, i, end, bpc, bpc_mask... function quic_four_uncompress_row0 (line 1236) | function quic_four_uncompress_row0(encoder, channel, bpc, type) { function uncompress_four_row0_seg (line 1278) | function uncompress_four_row0_seg(encoder, channel, i, end, waitmask, bp... function SAME_PIXEL_A (line 1313) | function SAME_PIXEL_A(i, result) { function RLE_PRED_A (line 1320) | function RLE_PRED_A(i, encoder, run_index, width, rows_completed) { function UNCOMPRESS_ONE_0_A (line 1333) | function UNCOMPRESS_ONE_0_A(channel, encoder, bpc_mask, offset) { function UNCOMPRESS_ONE_A (line 1348) | function UNCOMPRESS_ONE_A(channel, i, bpc_mask, encoder, correlate_row, ... function UNCOMPRESS_ONE_ROW0_0_A (line 1362) | function UNCOMPRESS_ONE_ROW0_0_A(channel) { function UNCOMPRESS_ONE_ROW0_A (line 1372) | function UNCOMPRESS_ONE_ROW0_A(channel, i, bpc_mask, encoder, correlate_... function CORELATE_0_A (line 1382) | function CORELATE_0_A(encoder, channel, curr, bpc_mask, correlate_row) { function PIXEL_A_A (line 1386) | function PIXEL_A_A(encoder) { function QUIC_UNCOMPRESS_RGB (line 1398) | function QUIC_UNCOMPRESS_RGB(encoder, channels, bpc, type) { function quic_uncompress_row (line 1449) | function quic_uncompress_row(encoder, channels, bpc, type, rgb_state, co... function quic_uncompress_row_a (line 1562) | function quic_uncompress_row_a(encoder, channels, bpc, type, rgb_state) { function SAME_PIXEL_RGB_A (line 1602) | function SAME_PIXEL_RGB_A(i, result) { function SAME_PIXEL (line 1610) | function SAME_PIXEL(i, result) { function RLE_PRED_RGB_A (line 1618) | function RLE_PRED_RGB_A(i, encoder, offset, currentOffset, run_index) { function RLE_PRED (line 1630) | function RLE_PRED(i, encoder, offset, currentOffset, run_index) { function uncompress_row_seg (line 1642) | function uncompress_row_seg(encoder, i, end, bpc, bpc_mask, type, rgb_st... function uncompress_row_seg_a (line 2258) | function uncompress_row_seg_a(encoder, i, end, bpc, bpc_mask, type, rgb_... function quic_uncompress_row0 (line 2699) | function quic_uncompress_row0(encoder, channels, bpc, type) { function uncompress_row0_seg (line 2739) | function uncompress_row0_seg(encoder, i, end, waitmask, bpc, bpc_mask, t... function UNCOMPRESS_ONE_0 (line 2791) | function UNCOMPRESS_ONE_0(channel, encoder, bpc_mask, offset) { function UNCOMPRESS_ONE (line 2805) | function UNCOMPRESS_ONE(channel, i, i_1, i_4, bpc_mask, encoder, correla... function UNCOMPRESS_ONE_ROW0_0 (line 2822) | function UNCOMPRESS_ONE_ROW0_0(channel) { function UNCOMPRESS_ONE_ROW0 (line 2833) | function UNCOMPRESS_ONE_ROW0(channel, i, bpc_mask, encoder, correlate_ro... function CORELATE_0 (line 2843) | function CORELATE_0(encoder, channel, curr, bpc_mask, correlate_row, pre... function PIXEL_A (line 2847) | function PIXEL_A(encoder) { function PIXEL_B (line 2851) | function PIXEL_B(channel, encoder, pos, offset) { FILE: ui/spice-web-client/lib/biginteger.js function BigInteger (line 97) | function BigInteger(n, s) { function expandExponential (line 333) | function expandExponential(str) { function addOne (line 610) | function addOne(n, sign) { function subtractOne (line 628) | function subtractOne(n, sign) { function makeUnary (line 1574) | function makeUnary(fn) { function makeBinary (line 1580) | function makeBinary(fn) { function makeTrinary (line 1586) | function makeTrinary(fn) { FILE: ui/spice-web-client/lib/bowser.js function detect (line 29) | function detect(ua) { FILE: ui/spice-web-client/lib/encrypt.js function pack (line 3) | function pack(source) function char2hex (line 20) | function char2hex(source) function xor (line 58) | function xor(a, b) function mgf1 (line 90) | function mgf1(mgfSeed, maskLen) function rsa_oaep_encrypt (line 115) | function rsa_oaep_encrypt(message, n, e) { function RSA_public_encrypt (line 159) | function RSA_public_encrypt(password, pub_key) { FILE: ui/spice-web-client/lib/graphic.js function callback (line 317) | function callback(data) { FILE: ui/spice-web-client/lib/images/jsquic_family.js function golomb_code_len (line 1) | function golomb_code_len(n, l) { function golomb_decoding (line 9) | function golomb_decoding(l, bits, bppmask) { function real_update_model (line 24) | function real_update_model(state, bucket, curval, bpp) { function UPDATE_MODEL (line 51) | function UPDATE_MODEL(index, encoder, bpp, correlate_row_r, correlate_ro... function find_bucket (line 60) | function find_bucket(channel, val) { FILE: ui/spice-web-client/lib/images/jsquic_rgba.js function QUIC_UNCOMPRESS_RGBA (line 1) | function QUIC_UNCOMPRESS_RGBA(encoder, channels, bpc, type) { function quic_four_uncompress_row (line 14) | function quic_four_uncompress_row(encoder, channel, bpc, type) { function uncompress_four_row_seg (line 54) | function uncompress_four_row_seg(encoder, channel, i, end, bpc, bpc_mask... function quic_four_uncompress_row0 (line 172) | function quic_four_uncompress_row0(encoder, channel, bpc, type) { function uncompress_four_row0_seg (line 214) | function uncompress_four_row0_seg(encoder, channel, i, end, waitmask, bp... function SAME_PIXEL_A (line 249) | function SAME_PIXEL_A(i, result) { function RLE_PRED_A (line 256) | function RLE_PRED_A(i, encoder, run_index, width, rows_completed) { function UNCOMPRESS_ONE_0_A (line 269) | function UNCOMPRESS_ONE_0_A(channel, encoder, bpc_mask, offset) { function UNCOMPRESS_ONE_A (line 284) | function UNCOMPRESS_ONE_A(channel, i, bpc_mask, encoder, correlate_row, ... function UNCOMPRESS_ONE_ROW0_0_A (line 298) | function UNCOMPRESS_ONE_ROW0_0_A(channel) { function UNCOMPRESS_ONE_ROW0_A (line 308) | function UNCOMPRESS_ONE_ROW0_A(channel, i, bpc_mask, encoder, correlate_... function CORELATE_0_A (line 318) | function CORELATE_0_A(encoder, channel, curr, bpc_mask, correlate_row) { function PIXEL_A_A (line 322) | function PIXEL_A_A(encoder) { FILE: ui/spice-web-client/lib/images/jsquic_uncompress.js function QUIC_UNCOMPRESS_RGB (line 1) | function QUIC_UNCOMPRESS_RGB(encoder, channels, bpc, type) { function quic_uncompress_row (line 13) | function quic_uncompress_row(encoder, channels, bpc, type, rgb_state) { function SAME_PIXEL (line 53) | function SAME_PIXEL(i, result) { function RLE_PRED (line 61) | function RLE_PRED(i, encoder, offset, currentOffset, run_index) { function uncompress_row_seg (line 73) | function uncompress_row_seg(encoder, i, end, bpc, bpc_mask, type, rgb_st... function quic_uncompress_row0 (line 355) | function quic_uncompress_row0(encoder, channels, bpc, type) { function uncompress_row0_seg (line 395) | function uncompress_row0_seg(encoder, i, end, waitmask, bpc, bpc_mask, t... function UNCOMPRESS_ONE_0 (line 447) | function UNCOMPRESS_ONE_0(channel, encoder, bpc_mask, offset) { function UNCOMPRESS_ONE (line 461) | function UNCOMPRESS_ONE(channel, i, i_1, i_4, bpc_mask, encoder, correla... function UNCOMPRESS_ONE_ROW0_0 (line 480) | function UNCOMPRESS_ONE_ROW0_0(channel) { function UNCOMPRESS_ONE_ROW0 (line 491) | function UNCOMPRESS_ONE_ROW0(channel, i, bpc_mask, encoder, correlate_ro... function CORELATE_0 (line 501) | function CORELATE_0(encoder, channel, curr, bpc_mask, correlate_row, pre... function PIXEL_A (line 505) | function PIXEL_A(encoder) { function PIXEL_B (line 509) | function PIXEL_B(channel, encoder, pos, offset) { FILE: ui/spice-web-client/lib/images/png.js function rfc2083_make_crc_table (line 28) | function rfc2083_make_crc_table() function rfc2083_update_crc (line 53) | function rfc2083_update_crc(crc, u8buf, at, len) function rfc2083_crc (line 69) | function rfc2083_crc(u8buf, at, len) function crc32 (line 74) | function crc32(mb, at, len) function PngIHDR (line 80) | function PngIHDR(width, height) function adler (line 120) | function adler() function PngIDAT (line 134) | function PngIDAT(width, height, bytes) function PngIEND (line 205) | function PngIEND() function create_rgba_png (line 232) | function create_rgba_png(width, height, bytes) FILE: ui/spice-web-client/lib/jquery-2.0.3.js function isArraylike (line 848) | function isArraylike( obj ) { function Sizzle (line 1048) | function Sizzle( selector, context, results, seed ) { function createCache (line 1163) | function createCache() { function markFunction (line 1181) | function markFunction( fn ) { function assert (line 1190) | function assert( fn ) { function addHandle (line 1212) | function addHandle( attrs, handler ) { function siblingCheck (line 1227) | function siblingCheck( a, b ) { function createInputPseudo (line 1254) | function createInputPseudo( type ) { function createButtonPseudo (line 1265) | function createButtonPseudo( type ) { function createPositionalPseudo (line 1276) | function createPositionalPseudo( fn ) { function setFilters (line 2259) | function setFilters() {} function tokenize (line 2263) | function tokenize( selector, parseOnly ) { function toSelector (line 2330) | function toSelector( tokens ) { function addCombinator (line 2340) | function addCombinator( matcher, combinator, base ) { function elementMatcher (line 2390) | function elementMatcher( matchers ) { function condense (line 2404) | function condense( unmatched, map, filter, context, xml ) { function setMatcher (line 2425) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde... function matcherFromTokens (line 2518) | function matcherFromTokens( tokens ) { function matcherFromGroupMatchers (line 2573) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) { function multipleContexts (line 2701) | function multipleContexts( selector, contexts, results ) { function select (line 2710) | function select( selector, context, results, seed ) { function createOptions (line 2850) | function createOptions( options ) { function Data (line 3312) | function Data() { function dataAttr (line 3625) | function dataAttr( elem, key, data ) { function returnTrue (line 4305) | function returnTrue() { function returnFalse (line 4309) | function returnFalse() { function safeActiveElement (line 4313) | function safeActiveElement() { function sibling (line 5268) | function sibling( cur, dir ) { function winnow (line 5384) | function winnow( elements, qualifier, not ) { function manipulationTarget (line 5893) | function manipulationTarget( elem, content ) { function disableScript (line 5903) | function disableScript( elem ) { function restoreScript (line 5907) | function restoreScript( elem ) { function setGlobalEval (line 5920) | function setGlobalEval( elems, refElements ) { function cloneCopyEvent (line 5931) | function cloneCopyEvent( src, dest ) { function getAll (line 5966) | function getAll( context, tag ) { function fixInput (line 5977) | function fixInput( src, dest ) { function vendorPropName (line 6078) | function vendorPropName( style, name ) { function isHidden (line 6100) | function isHidden( elem, el ) { function getStyles (line 6109) | function getStyles( elem ) { function showHide (line 6113) | function showHide( elements, show ) { function setPositiveNumber (line 6384) | function setPositiveNumber( elem, value, subtract ) { function augmentWidthOrHeight (line 6392) | function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { function getWidthOrHeight (line 6431) | function getWidthOrHeight( elem, name, extra ) { function css_defaultDisplay (line 6475) | function css_defaultDisplay( nodeName ) { function actualDisplay (line 6507) | function actualDisplay( name, doc ) { function buildParams (line 6693) | function buildParams( prefix, obj, traditional, add ) { function addToPrefiltersOrTransports (line 6809) | function addToPrefiltersOrTransports( structure ) { function inspectPrefiltersOrTransports (line 6841) | function inspectPrefiltersOrTransports( structure, options, originalOpti... function ajaxExtend (line 6868) | function ajaxExtend( target, src ) { function done (line 7314) | function done( status, nativeStatusText, responses, headers ) { function ajaxHandleResponses (line 7461) | function ajaxHandleResponses( s, jqXHR, responses ) { function ajaxConvert (line 7517) | function ajaxConvert( s, response, jqXHR, isSuccess ) { function createFxNow (line 7912) | function createFxNow() { function createTween (line 7919) | function createTween( value, prop, animation ) { function Animation (line 7933) | function Animation( elem, properties, options ) { function propFilter (line 8037) | function propFilter( props, specialEasing ) { function defaultPrefilter (line 8104) | function defaultPrefilter( elem, props, opts ) { function Tween (line 8227) | function Tween( elem, options, prop, end, easing ) { function genFx (line 8451) | function genFx( type, includeWidth ) { function getWindow (line 8749) | function getWindow( elem ) { FILE: ui/spice-web-client/lib/jquery-mousewheel.js function handler (line 56) | function handler(event) { FILE: ui/spice-web-client/lib/jsbn.js function encryptionBigInteger (line 15) | function encryptionBigInteger(a,b,c) { function nbi (line 23) | function nbi() { return new encryptionBigInteger(null); } function am1 (line 33) | function am1(i,x,w,j,c,n) { function am2 (line 44) | function am2(i,x,w,j,c,n) { function am3 (line 58) | function am3(i,x,w,j,c,n) { function int2char (line 103) | function int2char(n) { return BI_RM.charAt(n); } function intAt (line 104) | function intAt(s,i) { function bnpCopyTo (line 110) | function bnpCopyTo(r) { function bnpFromInt (line 117) | function bnpFromInt(x) { function nbv (line 126) | function nbv(i) { var r = nbi(); r.fromInt(i); return r; } function bnpFromString (line 129) | function bnpFromString(s,b) { function bnpClamp (line 168) | function bnpClamp() { function bnToString (line 174) | function bnToString(b) { function bnNegate (line 204) | function bnNegate() { var r = nbi(); encryptionBigInteger.ZERO.subTo(thi... function bnAbs (line 207) | function bnAbs() { return (this.s<0)?this.negate():this; } function bnCompareTo (line 210) | function bnCompareTo(a) { function nbits (line 221) | function nbits(x) { function bnBitLength (line 232) | function bnBitLength() { function bnpDLShiftTo (line 238) | function bnpDLShiftTo(n,r) { function bnpDRShiftTo (line 247) | function bnpDRShiftTo(n,r) { function bnpLShiftTo (line 254) | function bnpLShiftTo(n,r) { function bnpRShiftTo (line 271) | function bnpRShiftTo(n,r) { function bnpSubTo (line 289) | function bnpSubTo(a,r) { function bnpMultiplyTo (line 323) | function bnpMultiplyTo(a,r) { function bnpSquareTo (line 335) | function bnpSquareTo(r) { function bnpDivRemTo (line 353) | function bnpDivRemTo(m,q,r) { function bnMod (line 401) | function bnMod(a) { function Classic (line 409) | function Classic(m) { this.m = m; } function cConvert (line 410) | function cConvert(x) { function cRevert (line 414) | function cRevert(x) { return x; } function cReduce (line 415) | function cReduce(x) { x.divRemTo(this.m,null,x); } function cMulTo (line 416) | function cMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); } function cSqrTo (line 417) | function cSqrTo(x,r) { x.squareTo(r); this.reduce(r); } function bnpInvDigit (line 435) | function bnpInvDigit() { function Montgomery (line 451) | function Montgomery(m) { function montConvert (line 461) | function montConvert(x) { function montRevert (line 470) | function montRevert(x) { function montReduce (line 478) | function montReduce(x) { function montSqrTo (line 497) | function montSqrTo(x,r) { x.squareTo(r); this.reduce(r); } function montMulTo (line 500) | function montMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); } function bnpIsEven (line 509) | function bnpIsEven() { return ((this.t>0)?(this[0]&1):this.s) == 0; } function bnpExp (line 512) | function bnpExp(e,z) { function bnModPowInt (line 525) | function bnModPowInt(e,m) { FILE: ui/spice-web-client/lib/jsbn2.js function bnClone (line 11) | function bnClone() { var r = nbi(); this.copyTo(r); return r; } function bnIntValue (line 14) | function bnIntValue() { function bnByteValue (line 26) | function bnByteValue() { return (this.t==0)?this.s:(this[0]<<24)>>24; } function bnShortValue (line 29) | function bnShortValue() { return (this.t==0)?this.s:(this[0]<<16)>>16; } function bnpChunkSize (line 32) | function bnpChunkSize(r) { return Math.floor(Math.LN2*this.DB/Math.log(r... function bnSigNum (line 35) | function bnSigNum() { function bnpToRadix (line 42) | function bnpToRadix(b) { function bnpFromRadix (line 57) | function bnpFromRadix(s,b) { function bnpFromNumber (line 84) | function bnpFromNumber(a,b,c) { function bnToByteArray (line 110) | function bnToByteArray() { function bnEquals (line 134) | function bnEquals(a) { return(this.compareTo(a)==0); } function bnMin (line 135) | function bnMin(a) { return(this.compareTo(a)<0)?this:a; } function bnMax (line 136) | function bnMax(a) { return(this.compareTo(a)>0)?this:a; } function bnpBitwiseTo (line 139) | function bnpBitwiseTo(a,op,r) { function op_and (line 157) | function op_and(x,y) { return x&y; } function bnAnd (line 158) | function bnAnd(a) { var r = nbi(); this.bitwiseTo(a,op_and,r); return r; } function op_or (line 161) | function op_or(x,y) { return x|y; } function bnOr (line 162) | function bnOr(a) { var r = nbi(); this.bitwiseTo(a,op_or,r); return r; } function op_xor (line 165) | function op_xor(x,y) { return x^y; } function bnXor (line 166) | function bnXor(a) { var r = nbi(); this.bitwiseTo(a,op_xor,r); return r; } function op_andnot (line 169) | function op_andnot(x,y) { return x&~y; } function bnAndNot (line 170) | function bnAndNot(a) { var r = nbi(); this.bitwiseTo(a,op_andnot,r); ret... function bnNot (line 173) | function bnNot() { function bnShiftLeft (line 182) | function bnShiftLeft(n) { function bnShiftRight (line 189) | function bnShiftRight(n) { function lbit (line 196) | function lbit(x) { function bnGetLowestSetBit (line 208) | function bnGetLowestSetBit() { function cbit (line 216) | function cbit(x) { function bnBitCount (line 223) | function bnBitCount() { function bnTestBit (line 230) | function bnTestBit(n) { function bnpChangeBit (line 237) | function bnpChangeBit(n,op) { function bnSetBit (line 244) | function bnSetBit(n) { return this.changeBit(n,op_or); } function bnClearBit (line 247) | function bnClearBit(n) { return this.changeBit(n,op_andnot); } function bnFlipBit (line 250) | function bnFlipBit(n) { return this.changeBit(n,op_xor); } function bnpAddTo (line 253) | function bnpAddTo(a,r) { function bnAdd (line 286) | function bnAdd(a) { var r = nbi(); this.addTo(a,r); return r; } function bnSubtract (line 289) | function bnSubtract(a) { var r = nbi(); this.subTo(a,r); return r; } function bnMultiply (line 292) | function bnMultiply(a) { var r = nbi(); this.multiplyTo(a,r); return r; } function bnSquare (line 295) | function bnSquare() { var r = nbi(); this.squareTo(r); return r; } function bnDivide (line 298) | function bnDivide(a) { var r = nbi(); this.divRemTo(a,r,null); return r; } function bnRemainder (line 301) | function bnRemainder(a) { var r = nbi(); this.divRemTo(a,null,r); return... function bnDivideAndRemainder (line 304) | function bnDivideAndRemainder(a) { function bnpDMultiply (line 311) | function bnpDMultiply(n) { function bnpDAddOffset (line 318) | function bnpDAddOffset(n,w) { function NullExp (line 330) | function NullExp() {} function nNop (line 331) | function nNop(x) { return x; } function nMulTo (line 332) | function nMulTo(x,y,r) { x.multiplyTo(y,r); } function nSqrTo (line 333) | function nSqrTo(x,r) { x.squareTo(r); } function bnPow (line 341) | function bnPow(e) { return this.exp(e,new NullExp()); } function bnpMultiplyLowerTo (line 345) | function bnpMultiplyLowerTo(a,n,r) { function bnpMultiplyUpperTo (line 358) | function bnpMultiplyUpperTo(a,n,r) { function Barrett (line 370) | function Barrett(m) { function barrettConvert (line 379) | function barrettConvert(x) { function barrettRevert (line 385) | function barrettRevert(x) { return x; } function barrettReduce (line 388) | function barrettReduce(x) { function barrettSqrTo (line 399) | function barrettSqrTo(x,r) { x.squareTo(r); this.reduce(r); } function barrettMulTo (line 402) | function barrettMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); } function bnModPow (line 411) | function bnModPow(e,m) { function bnGCD (line 470) | function bnGCD(a) { function bnpModInt (line 498) | function bnpModInt(n) { function bnModInverse (line 508) | function bnModInverse(m) { function bnIsProbablePrime (line 553) | function bnIsProbablePrime(t) { function bnpMillerRabin (line 572) | function bnpMillerRabin(t) { FILE: ui/spice-web-client/lib/modernizr.js function z (line 4) | function z(a){j.cssText=a} function A (line 4) | function A(a,b){return z(m.join(a+";")+(b||""))} function B (line 4) | function B(a,b){return typeof a===b} function C (line 4) | function C(a,b){return!!~(""+a).indexOf(b)} function D (line 4) | function D(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a... function k (line 4) | function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("hea... function l (line 4) | function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a} function m (line 4) | function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b} function n (line 4) | function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));va... function o (line 4) | function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a... function p (line 4) | function p(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.crea... function q (line 4) | function q(a){a||(a=b);var c=m(a);return r.shivCSS&&!f&&!c.hasCSS&&(c.ha... function d (line 4) | function d(a){return o.call(a)=="[object Function]"} function e (line 4) | function e(a){return typeof a=="string"} function f (line 4) | function f(){} function g (line 4) | function g(a){return!a||a=="loaded"||a=="complete"||a=="uninitialized"} function h (line 4) | function h(){var a=p.shift();q=1,a?a.t?m(function(){(a.t=="c"?B.injectCs... function i (line 4) | function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1... function j (line 4) | function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i(b=="c"?v:u,a,b,this.i++... function k (line 4) | function k(){var a=B;return a.loader={load:j,i:0},a} function b (line 4) | function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:... function g (line 4) | function g(a,e,f,g,i){var j=b(a),l=j.autoCallback;j.url.split(".").pop()... function i (line 4) | function i(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].... FILE: ui/spice-web-client/lib/pixastic.js function addEvent (line 10) | function addEvent(el, event, handler) { function onready (line 17) | function onready(handler) { function init (line 38) | function init() { function getElementsByClass (line 96) | function getElementsByClass(searchClass,node,tag) { function writeDebug (line 117) | function writeDebug(text, level) { FILE: ui/spice-web-client/lib/prng4.js function Arcfour (line 3) | function Arcfour() { function ARC4init (line 10) | function ARC4init(key) { function ARC4next (line 25) | function ARC4next() { function prng_newstate (line 39) | function prng_newstate() { FILE: ui/spice-web-client/lib/rng.js function rng_seed_int (line 12) | function rng_seed_int(x) { function rng_seed_time (line 21) | function rng_seed_time() { function rng_get_byte (line 47) | function rng_get_byte() { function rng_get_bytes (line 61) | function rng_get_bytes(ba) { function SecureRandom (line 66) | function SecureRandom() {} FILE: ui/spice-web-client/lib/sha1.js function sha1Hash (line 5) | function sha1Hash(msg) function f (line 76) | function f(s, x, y, z) function ROTL (line 89) | function ROTL(x, n) FILE: ui/spice-web-client/run.js function getURLParameter (line 32) | function getURLParameter (name) { function start (line 48) | function start () { function startBenchmark (line 243) | function startBenchmark () { function closeIntegrationBenchmark (line 251) | function closeIntegrationBenchmark () { FILE: ui/spice-web-client/unittest/application.test.js function testObjectFiringEventCallsExternalCallbackWithError (line 71) | function testObjectFiringEventCallsExternalCallbackWithError(self, objec... FILE: ui/spice-web-client/unittest/busconnection.test.js function getConfigWithNumberOfBusClusterNodes (line 38) | function getConfigWithNumberOfBusClusterNodes(config, numberOfBusNodes) { function getConfigWithBusHostAndBusPort (line 51) | function getConfigWithBusHostAndBusPort(config) { FILE: ui/spice-web-client/unittest/clientgui.test.js function execute (line 105) | function execute () { FILE: ui/spice-web-client/unittest/clusternodechooser.test.js function addListWithNumberOfNodesToSut (line 9) | function addListWithNumberOfNodesToSut(sut, n) { FILE: ui/spice-web-client/unittest/graphic.test.js function testCheckingImageUncompressorIsCalled (line 27) | function testCheckingImageUncompressorIsCalled (method, self) { function testFunctionsReturnsImageData (line 50) | function testFunctionsReturnsImageData(method, self) { function testFlip (line 84) | function testFlip (self, processResult) { FILE: ui/spice-web-client/unittest/imageuncompressor.test.js function stubDemarshall (line 64) | function stubDemarshall(self) { function stubSyncAsync (line 72) | function stubSyncAsync(self) { function quicTestOpaque (line 128) | function quicTestOpaque (opaque, self) { FILE: ui/spice-web-client/unittest/socket.test.js function execute (line 32) | function execute () { FILE: ui/spice-web-client/unittest/stuckkeyshandler.test.js function getExpectedEvent (line 11) | function getExpectedEvent (keycode) { function getFakeJqueryEvent (line 21) | function getFakeJqueryEvent (type, keycode) { function getFunctionToTestHandleStuckKeysWhenPressing (line 28) | function getFunctionToTestHandleStuckKeysWhenPressing (keyCode) { function getFunctionToTestHandleStuckKeysWhenReleasing (line 47) | function getFunctionToTestHandleStuckKeysWhenReleasing (keyCode) { function execute (line 97) | function execute (event, keyCode) { function createKeyupEvent (line 133) | function createKeyupEvent (keyCode) { FILE: ui/spice-web-client/unittest/tests.js function fakeWorkerProcess (line 14) | function fakeWorkerProcess() { FILE: utils.py function _uri_to_name (line 43) | def _uri_to_name(collection, uri): function template_name_from_uri (line 51) | def template_name_from_uri(uri): function pool_name_from_uri (line 55) | def pool_name_from_uri(uri): function check_url_path (line 59) | def check_url_path(path, redirected=0): function upgrade_objectstore_data (line 92) | def upgrade_objectstore_data(item, old_uri, new_uri): function upgrade_objectstore_template_disks (line 127) | def upgrade_objectstore_template_disks(libv_conn): function upgrade_objectstore_memory (line 171) | def upgrade_objectstore_memory(): function get_next_clone_name (line 215) | def get_next_clone_name(all_names, basename, name_suffix='', ts=False): function is_libvirtd_up (line 264) | def is_libvirtd_up(): function is_s390x (line 279) | def is_s390x(): function create_disk_image (line 290) | def create_disk_image(format_type, path, capacity): FILE: vmtemplate.py class VMTemplate (line 49) | class VMTemplate(object): method __init__ (line 50) | def __init__(self, args, scan=False, netboot=False): method _get_os_info (line 182) | def _get_os_info(self, args, scan): method _gen_name (line 213) | def _gen_name(self, distro, version): method get_iso_info (line 220) | def get_iso_info(self, iso): method _get_cdrom_xml (line 230) | def _get_cdrom_xml(self, libvirt_stream_protocols): method _get_disks_xml (line 259) | def _get_disks_xml(self, vm_uuid): method to_volume_list (line 302) | def to_volume_list(self, vm_uuid): method _get_networks_xml (line 362) | def _get_networks_xml(self): method _get_interfaces_xml (line 378) | def _get_interfaces_xml(self): method _get_usb_controller (line 399) | def _get_usb_controller(self): method _get_input_output_xml (line 406) | def _get_input_output_xml(self): method _get_cpu_xml (line 441) | def _get_cpu_xml(self): method to_vm_xml (line 446) | def to_vm_xml(self, vm_name, vm_uuid, **kwargs): method validate (line 564) | def validate(self): method cpuinfo_validate (line 574) | def cpuinfo_validate(self): method _iso_validate (line 577) | def _iso_validate(self): method _network_validate (line 580) | def _network_validate(self): method _get_storage_pool (line 583) | def _get_storage_pool(self): method fork_vm_storage (line 586) | def fork_vm_storage(self, vm_uuid): method _get_storage_path (line 589) | def _get_storage_path(self, pool_uri=None): method _get_storage_type (line 592) | def _get_storage_type(self, pool=None): method _get_volume_path (line 595) | def _get_volume_path(self): method _get_all_networks_name (line 598) | def _get_all_networks_name(self): method _get_all_storagepools_name (line 601) | def _get_all_storagepools_name(self): method _get_active_storagepools_name (line 604) | def _get_active_storagepools_name(self): method validate_integrity (line 607) | def validate_integrity(self): FILE: xmlutils/bootorder.py function get_bootorder_node (line 23) | def get_bootorder_node(boot_order=None): function get_bootorder_xml (line 34) | def get_bootorder_xml(boot_order=None): function get_bootmenu_node (line 51) | def get_bootmenu_node(): FILE: xmlutils/cpu.py function get_numa_xml (line 24) | def get_numa_xml(cpus, memory): function get_topology_xml (line 38) | def get_topology_xml(cpu_topo): function get_cpu_xml (line 48) | def get_cpu_xml(cpus, memory, cpu_topo=None): FILE: xmlutils/disk.py function get_disk_xml (line 38) | def get_disk_xml(params): function _get_disk_type (line 124) | def _get_disk_type(path): function get_device_node (line 142) | def get_device_node(dom, dev_name): function get_vm_disk_info (line 156) | def get_vm_disk_info(dom, dev_name): function get_vm_disks (line 190) | def get_vm_disks(dom): FILE: xmlutils/graphics.py function get_graphics_xml (line 23) | def get_graphics_xml(params): FILE: xmlutils/interface.py function get_iface_xml (line 24) | def get_iface_xml(params, arch=None, os_distro=None, os_version=None): function get_iface_network_xml (line 33) | def get_iface_network_xml(params, arch=None, os_distro=None, os_version=... function get_iface_macvtap_xml (line 74) | def get_iface_macvtap_xml(params, arch=None): function get_iface_ovs_xml (line 103) | def get_iface_ovs_xml(params, arch=None): FILE: xmlutils/network.py function _get_dhcp_elem (line 26) | def _get_dhcp_elem(**kwargs): function _get_ip_elem (line 48) | def _get_ip_elem(**kwargs): function _get_forward_elem (line 70) | def _get_forward_elem(**kwargs): function to_network_xml (line 99) | def to_network_xml(**kwargs): function create_vlan_tagged_bridge_xml (line 122) | def create_vlan_tagged_bridge_xml(bridge, interface, vlan_id): function create_linux_bridge_xml (line 135) | def create_linux_bridge_xml(bridge, interface, iface_xml): function get_no_network_config_xml (line 151) | def get_no_network_config_xml(iface_xml): FILE: xmlutils/qemucmdline.py function get_qemucmdline_xml (line 25) | def get_qemucmdline_xml(args): FILE: xmlutils/serial.py function get_serial_xml (line 23) | def get_serial_xml(params): FILE: xmlutils/usb.py function get_usb_controller_xml (line 23) | def get_usb_controller_xml(model):