Osinfo – libosinfo-1.0 Reference Manual
Packages
libosinfo-1.0
Osinfo
DeviceDriverSigningReq
InstallConfigParamPolicy
InstallScriptInjectionMethod
InstallScriptInstallationSource
MediaDetectFlags
PathFormat
ProductRelationship
ReleaseStatus
AvatarFormat
Datamap
DatamapList
Db
Deployment
DeploymentList
Device
DeviceDriver
DeviceDriverList
DeviceLink
DeviceLinkFilter
DeviceLinkList
DeviceList
Entity
Filter
Firmware
FirmwareList
Image
ImageList
InstallConfig
InstallConfigParam
InstallConfigParamList
InstallScript
InstallScriptList
List
Loader
Media
MediaList
Os
OsList
OsVariant
OsVariantList
Platform
PlatformList
Product
ProductFilter
ProductList
Resources
ResourcesList
Tree
TreeList
ARCHITECTURE_ALL
AVATAR_FORMAT_PROP_ALPHA
AVATAR_FORMAT_PROP_HEIGHT
AVATAR_FORMAT_PROP_MIME_TYPE
AVATAR_FORMAT_PROP_WIDTH
DEVICELINK_PROP_DRIVER
DEVICELINK_PROP_SUPPORTED
DEVICE_DRIVER_DEFAULT_PRIORITY
DEVICE_DRIVER_PROP_ARCHITECTURE
DEVICE_DRIVER_PROP_DEVICE
DEVICE_DRIVER_PROP_FILE
DEVICE_DRIVER_PROP_LOCATION
DEVICE_DRIVER_PROP_PRE_INSTALLABLE
DEVICE_DRIVER_PROP_PRIORITY
DEVICE_DRIVER_PROP_SIGNED
DEVICE_PROP_BUS_TYPE
DEVICE_PROP_CLASS
DEVICE_PROP_NAME
DEVICE_PROP_PRODUCT
DEVICE_PROP_PRODUCT_ID
DEVICE_PROP_SUBSYSTEM
DEVICE_PROP_VENDOR
DEVICE_PROP_VENDOR_ID
ENTITY_PROP_ID
FIRMWARE_PROP_ARCHITECTURE
FIRMWARE_PROP_SUPPORTED
FIRMWARE_PROP_TYPE
GIBIBYTES
IMAGE_PROP_ARCHITECTURE
IMAGE_PROP_CLOUD_INIT
IMAGE_PROP_FORMAT
IMAGE_PROP_URL
IMAGE_PROP_VARIANT
INSTALL_CONFIG_PARAM_PROP_DATAMAP
INSTALL_CONFIG_PARAM_PROP_NAME
INSTALL_CONFIG_PARAM_PROP_POLICY
INSTALL_CONFIG_PROP_ADMIN_PASSWORD
INSTALL_CONFIG_PROP_AVATAR_DISK
INSTALL_CONFIG_PROP_AVATAR_LOCATION
INSTALL_CONFIG_PROP_DRIVER_SIGNING
INSTALL_CONFIG_PROP_HARDWARE_ARCH
INSTALL_CONFIG_PROP_HOSTNAME
INSTALL_CONFIG_PROP_INSTALLATION_URL
INSTALL_CONFIG_PROP_L10N_KEYBOARD
INSTALL_CONFIG_PROP_L10N_LANGUAGE
INSTALL_CONFIG_PROP_L10N_TIMEZONE
INSTALL_CONFIG_PROP_POST_INSTALL_DRIVERS_DISK
INSTALL_CONFIG_PROP_POST_INSTALL_DRIVERS_LOCATION
INSTALL_CONFIG_PROP_PRE_INSTALL_DRIVERS_DISK
INSTALL_CONFIG_PROP_PRE_INSTALL_DRIVERS_LOCATION
INSTALL_CONFIG_PROP_REG_LOGIN
INSTALL_CONFIG_PROP_REG_PASSWORD
INSTALL_CONFIG_PROP_REG_PRODUCTKEY
INSTALL_CONFIG_PROP_SCRIPT_DISK
INSTALL_CONFIG_PROP_TARGET_DISK
INSTALL_CONFIG_PROP_USER_ADMIN
INSTALL_CONFIG_PROP_USER_AUTOLOGIN
INSTALL_CONFIG_PROP_USER_LOGIN
INSTALL_CONFIG_PROP_USER_PASSWORD
INSTALL_CONFIG_PROP_USER_REALNAME
INSTALL_SCRIPT_PROFILE_DESKTOP
INSTALL_SCRIPT_PROFILE_JEOS
INSTALL_SCRIPT_PROP_CAN_POST_INSTALL_DRIVERS
INSTALL_SCRIPT_PROP_CAN_PRE_INSTALL_DRIVERS
INSTALL_SCRIPT_PROP_EXPECTED_FILENAME
INSTALL_SCRIPT_PROP_INJECTION_METHOD
INSTALL_SCRIPT_PROP_INSTALLATION_SOURCE
INSTALL_SCRIPT_PROP_NEEDS_INTERNET
INSTALL_SCRIPT_PROP_PATH_FORMAT
INSTALL_SCRIPT_PROP_POST_INSTALL_DRIVERS_SIGNING_REQ
INSTALL_SCRIPT_PROP_PREFERRED_INJECTION_METHOD
INSTALL_SCRIPT_PROP_PRE_INSTALL_DRIVERS_SIGNING_REQ
INSTALL_SCRIPT_PROP_PRODUCT_KEY_FORMAT
INSTALL_SCRIPT_PROP_PROFILE
INSTALL_SCRIPT_PROP_TEMPLATE_DATA
INSTALL_SCRIPT_PROP_TEMPLATE_URI
KIBIBYTES
MAJOR_VERSION
MEBIBYTES
MEDIA_PROP_APPLICATION_ID
MEDIA_PROP_ARCHITECTURE
MEDIA_PROP_BOOTABLE
MEDIA_PROP_EJECT_AFTER_INSTALL
MEDIA_PROP_INITRD
MEDIA_PROP_INSTALLER
MEDIA_PROP_INSTALLER_REBOOTS
MEDIA_PROP_INSTALLER_SCRIPT
MEDIA_PROP_KERNEL
MEDIA_PROP_LANG
MEDIA_PROP_LANG_MAP
MEDIA_PROP_LANG_REGEX
MEDIA_PROP_LIVE
MEDIA_PROP_PUBLISHER_ID
MEDIA_PROP_SYSTEM_ID
MEDIA_PROP_URL
MEDIA_PROP_VARIANT
MEDIA_PROP_VOLUME_ID
MEDIA_PROP_VOLUME_SIZE
MEGAHERTZ
MICRO_VERSION
MINOR_VERSION
OS_PROP_CLOUD_IMAGE_USERNAME
OS_PROP_DISTRO
OS_PROP_FAMILY
OS_PROP_KERNEL_URL_ARGUMENT
OS_PROP_RELEASE_STATUS
OS_VARIANT_PROP_NAME
PRODUCT_PROP_CODENAME
PRODUCT_PROP_EOL_DATE
PRODUCT_PROP_LOGO
PRODUCT_PROP_NAME
PRODUCT_PROP_RELEASE_DATE
PRODUCT_PROP_SHORT_ID
PRODUCT_PROP_VENDOR
PRODUCT_PROP_VERSION
RESOURCES_PROP_ARCHITECTURE
RESOURCES_PROP_CPU
RESOURCES_PROP_N_CPUS
RESOURCES_PROP_RAM
RESOURCES_PROP_STORAGE
TREE_PROP_ARCHITECTURE
TREE_PROP_BOOT_ISO
TREE_PROP_HAS_TREEINFO
TREE_PROP_INITRD
TREE_PROP_KERNEL
TREE_PROP_TREEINFO_ARCH
TREE_PROP_TREEINFO_FAMILY
TREE_PROP_TREEINFO_VARIANT
TREE_PROP_TREEINFO_VERSION
TREE_PROP_URL
TREE_PROP_VARIANT
error_quark
media_error_quark
tree_error_quark
Osinfo
Description:
Content:
Classes:
AvatarFormat
Datamap
DatamapList
Db
Deployment
DeploymentList
Device
DeviceDriver
DeviceDriverList
DeviceLink
DeviceLinkFilter
DeviceLinkList
DeviceList
Entity
Filter
Firmware
FirmwareList
Image
ImageList
InstallConfig
InstallConfigParam
InstallConfigParamList
InstallScript
InstallScriptList
List
Loader
Media
MediaList
Os
OsList
OsVariant
OsVariantList
Platform
PlatformList
Product
ProductFilter
ProductList
Resources
ResourcesList
Tree
TreeList
Enums:
DeviceDriverSigningReq
InstallConfigParamPolicy
-
Policy for configuration parameter presence
InstallScriptInjectionMethod
InstallScriptInstallationSource
MediaDetectFlags
-
OSINFO_MEDIA_DETECT_REQUIRE_BOOTABLE: Requires a media to be bootable.
PathFormat
ProductRelationship
-
Enum values used to form relationships between products
ReleaseStatus
Error domains:
Error
-
Error
codes used for errors in
Error
domain.
MediaError
-
Error
codes used for errors in the
MediaError
domain, during reading of data from install media location.
TreeError
-
Error
codes used for errors in the
TreeError
domain, during reading the treeinfo from a URI.
Constants:
public
const
string
ARCHITECTURE_ALL
public
const
string
AVATAR_FORMAT_PROP_ALPHA
public
const
string
AVATAR_FORMAT_PROP_HEIGHT
public
const
string
AVATAR_FORMAT_PROP_MIME_TYPE
public
const
string
AVATAR_FORMAT_PROP_WIDTH
public
const
string
DEVICELINK_PROP_DRIVER
public
const
string
DEVICELINK_PROP_SUPPORTED
public
const
int
DEVICE_DRIVER_DEFAULT_PRIORITY
public
const
string
DEVICE_DRIVER_PROP_ARCHITECTURE
public
const
string
DEVICE_DRIVER_PROP_DEVICE
public
const
string
DEVICE_DRIVER_PROP_FILE
public
const
string
DEVICE_DRIVER_PROP_LOCATION
public
const
string
DEVICE_DRIVER_PROP_PRE_INSTALLABLE
public
const
string
DEVICE_DRIVER_PROP_PRIORITY
public
const
string
DEVICE_DRIVER_PROP_SIGNED
public
const
string
DEVICE_PROP_BUS_TYPE
public
const
string
DEVICE_PROP_CLASS
public
const
string
DEVICE_PROP_NAME
public
const
string
DEVICE_PROP_PRODUCT
public
const
string
DEVICE_PROP_PRODUCT_ID
public
const
string
DEVICE_PROP_SUBSYSTEM
public
const
string
DEVICE_PROP_VENDOR
public
const
string
DEVICE_PROP_VENDOR_ID
public
const
string
ENTITY_PROP_ID
public
const
string
FIRMWARE_PROP_ARCHITECTURE
public
const
string
FIRMWARE_PROP_SUPPORTED
public
const
string
FIRMWARE_PROP_TYPE
public
const
int
GIBIBYTES
public
const
string
IMAGE_PROP_ARCHITECTURE
public
const
string
IMAGE_PROP_CLOUD_INIT
public
const
string
IMAGE_PROP_FORMAT
public
const
string
IMAGE_PROP_URL
public
const
string
IMAGE_PROP_VARIANT
public
const
string
INSTALL_CONFIG_PARAM_PROP_DATAMAP
public
const
string
INSTALL_CONFIG_PARAM_PROP_NAME
public
const
string
INSTALL_CONFIG_PARAM_PROP_POLICY
public
const
string
INSTALL_CONFIG_PROP_ADMIN_PASSWORD
public
const
string
INSTALL_CONFIG_PROP_AVATAR_DISK
public
const
string
INSTALL_CONFIG_PROP_AVATAR_LOCATION
public
const
string
INSTALL_CONFIG_PROP_DRIVER_SIGNING
public
const
string
INSTALL_CONFIG_PROP_HARDWARE_ARCH
public
const
string
INSTALL_CONFIG_PROP_HOSTNAME
public
const
string
INSTALL_CONFIG_PROP_INSTALLATION_URL
public
const
string
INSTALL_CONFIG_PROP_L10N_KEYBOARD
public
const
string
INSTALL_CONFIG_PROP_L10N_LANGUAGE
public
const
string
INSTALL_CONFIG_PROP_L10N_TIMEZONE
public
const
string
INSTALL_CONFIG_PROP_POST_INSTALL_DRIVERS_DISK
public
const
string
INSTALL_CONFIG_PROP_POST_INSTALL_DRIVERS_LOCATION
public
const
string
INSTALL_CONFIG_PROP_PRE_INSTALL_DRIVERS_DISK
public
const
string
INSTALL_CONFIG_PROP_PRE_INSTALL_DRIVERS_LOCATION
public
const
string
INSTALL_CONFIG_PROP_REG_LOGIN
public
const
string
INSTALL_CONFIG_PROP_REG_PASSWORD
public
const
string
INSTALL_CONFIG_PROP_REG_PRODUCTKEY
public
const
string
INSTALL_CONFIG_PROP_SCRIPT_DISK
public
const
string
INSTALL_CONFIG_PROP_TARGET_DISK
public
const
string
INSTALL_CONFIG_PROP_USER_ADMIN
public
const
string
INSTALL_CONFIG_PROP_USER_AUTOLOGIN
public
const
string
INSTALL_CONFIG_PROP_USER_LOGIN
public
const
string
INSTALL_CONFIG_PROP_USER_PASSWORD
public
const
string
INSTALL_CONFIG_PROP_USER_REALNAME
public
const
string
INSTALL_SCRIPT_PROFILE_DESKTOP
public
const
string
INSTALL_SCRIPT_PROFILE_JEOS
public
const
string
INSTALL_SCRIPT_PROP_CAN_POST_INSTALL_DRIVERS
public
const
string
INSTALL_SCRIPT_PROP_CAN_PRE_INSTALL_DRIVERS
public
const
string
INSTALL_SCRIPT_PROP_EXPECTED_FILENAME
public
const
string
INSTALL_SCRIPT_PROP_INJECTION_METHOD
public
const
string
INSTALL_SCRIPT_PROP_INSTALLATION_SOURCE
public
const
string
INSTALL_SCRIPT_PROP_NEEDS_INTERNET
public
const
string
INSTALL_SCRIPT_PROP_PATH_FORMAT
public
const
string
INSTALL_SCRIPT_PROP_POST_INSTALL_DRIVERS_SIGNING_REQ
public
const
string
INSTALL_SCRIPT_PROP_PREFERRED_INJECTION_METHOD
public
const
string
INSTALL_SCRIPT_PROP_PRE_INSTALL_DRIVERS_SIGNING_REQ
public
const
string
INSTALL_SCRIPT_PROP_PRODUCT_KEY_FORMAT
public
const
string
INSTALL_SCRIPT_PROP_PROFILE
public
const
string
INSTALL_SCRIPT_PROP_TEMPLATE_DATA
public
const
string
INSTALL_SCRIPT_PROP_TEMPLATE_URI
public
const
int
KIBIBYTES
public
const
int
MAJOR_VERSION
libosinfo major version number.
public
const
int
MEBIBYTES
public
const
string
MEDIA_PROP_APPLICATION_ID
public
const
string
MEDIA_PROP_ARCHITECTURE
public
const
string
MEDIA_PROP_BOOTABLE
public
const
string
MEDIA_PROP_EJECT_AFTER_INSTALL
public
const
string
MEDIA_PROP_INITRD
public
const
string
MEDIA_PROP_INSTALLER
public
const
string
MEDIA_PROP_INSTALLER_REBOOTS
public
const
string
MEDIA_PROP_INSTALLER_SCRIPT
public
const
string
MEDIA_PROP_KERNEL
public
const
string
MEDIA_PROP_LANG
public
const
string
MEDIA_PROP_LANG_MAP
public
const
string
MEDIA_PROP_LANG_REGEX
public
const
string
MEDIA_PROP_LIVE
public
const
string
MEDIA_PROP_PUBLISHER_ID
public
const
string
MEDIA_PROP_SYSTEM_ID
public
const
string
MEDIA_PROP_URL
public
const
string
MEDIA_PROP_VARIANT
public
const
string
MEDIA_PROP_VOLUME_ID
public
const
string
MEDIA_PROP_VOLUME_SIZE
public
const
int
MEGAHERTZ
public
const
int
MICRO_VERSION
libosinfo micro version number.
public
const
int
MINOR_VERSION
libosinfo minor version number.
public
const
string
OS_PROP_CLOUD_IMAGE_USERNAME
public
const
string
OS_PROP_DISTRO
public
const
string
OS_PROP_FAMILY
public
const
string
OS_PROP_KERNEL_URL_ARGUMENT
public
const
string
OS_PROP_RELEASE_STATUS
public
const
string
OS_VARIANT_PROP_NAME
public
const
string
PRODUCT_PROP_CODENAME
public
const
string
PRODUCT_PROP_EOL_DATE
public
const
string
PRODUCT_PROP_LOGO
public
const
string
PRODUCT_PROP_NAME
public
const
string
PRODUCT_PROP_RELEASE_DATE
public
const
string
PRODUCT_PROP_SHORT_ID
public
const
string
PRODUCT_PROP_VENDOR
public
const
string
PRODUCT_PROP_VERSION
public
const
string
RESOURCES_PROP_ARCHITECTURE
public
const
string
RESOURCES_PROP_CPU
public
const
string
RESOURCES_PROP_N_CPUS
public
const
string
RESOURCES_PROP_RAM
public
const
string
RESOURCES_PROP_STORAGE
public
const
string
TREE_PROP_ARCHITECTURE
public
const
string
TREE_PROP_BOOT_ISO
public
const
string
TREE_PROP_HAS_TREEINFO
public
const
string
TREE_PROP_INITRD
public
const
string
TREE_PROP_KERNEL
public
const
string
TREE_PROP_TREEINFO_ARCH
public
const
string
TREE_PROP_TREEINFO_FAMILY
public
const
string
TREE_PROP_TREEINFO_VARIANT
public
const
string
TREE_PROP_TREEINFO_VERSION
public
const
string
TREE_PROP_URL
public
const
string
TREE_PROP_VARIANT
Functions:
public
Quark
error_quark
()
public
Quark
media_error_quark
()
public
Quark
tree_error_quark
()