Top | ![]() |
![]() |
![]() |
![]() |
OsinfoDeployment * | osinfo_deployment_new () |
OsinfoOs * | osinfo_deployment_get_os () |
OsinfoPlatform * | osinfo_deployment_get_platform () |
OsinfoDevice * | osinfo_deployment_get_preferred_device () |
OsinfoDeviceLink * | osinfo_deployment_get_preferred_device_link () |
OsinfoDeviceList * | osinfo_deployment_get_devices () |
OsinfoDeviceLinkList * | osinfo_deployment_get_device_links () |
OsinfoDeviceLink * | osinfo_deployment_add_device () |
OsinfoDeployment is an entity representing an virtualization deployment. Deployments have a list of supported devices
OsinfoDeployment * osinfo_deployment_new (const gchar *id
,OsinfoOs *os
,OsinfoPlatform *platform
);
Create a new deployment entity
OsinfoOs *
osinfo_deployment_get_os (OsinfoDeployment *deployment
);
Get the operating system for the deployment
OsinfoPlatform *
osinfo_deployment_get_platform (OsinfoDeployment *deployment
);
Get the platform for the deployment
OsinfoDevice * osinfo_deployment_get_preferred_device (OsinfoDeployment *deployment
,OsinfoFilter *filter
);
Get the preferred device matching a given filter
OsinfoDeviceLink * osinfo_deployment_get_preferred_device_link (OsinfoDeployment *deployment
,OsinfoFilter *filter
);
Get the preferred device link matching a given filter and platform. The filter matches against attributes on the link, not the device.
OsinfoDeviceList * osinfo_deployment_get_devices (OsinfoDeployment *deployment
,OsinfoFilter *filter
);
Retrieve all the associated devices matching the filter. The filter matches against the device, not the link.
OsinfoDeviceLinkList * osinfo_deployment_get_device_links (OsinfoDeployment *deployment
,OsinfoFilter *filter
);
Retrieve all the associated devices matching the filter. The filter matches against the link, not the device.