module Libvirt

Constants

EVENT_HANDLE_ERROR
EVENT_HANDLE_HANGUP
EVENT_HANDLE_READABLE
EVENT_HANDLE_WRITABLE
VERSION

Public Class Methods

lib_version() click to toggle source
# File lib/libvirt.rb, line 30
def lib_version
  version_ptr = ::FFI::MemoryPointer.new(:ulong)
  code = FFI::Host.virGetVersion(version_ptr, nil, nil)
  raise Errors::LibError, 'failed to get version' if code.negative?

  version_number = version_ptr.get_ulong(0)
  Util.parse_version(version_number)
end
logger() click to toggle source
# File lib/libvirt.rb, line 39
def logger
  Util.logger
end
logger=(logger) click to toggle source
# File lib/libvirt.rb, line 43
def logger=(logger)
  Util.logger = logger
end