| Libosinfo Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
struct OsinfoDeviceLinkFilter; struct OsinfoDeviceLinkFilterClass; OsinfoDeviceLinkFilter * osinfo_devicelinkfilter_new (OsinfoFilter *filter); OsinfoFilter * osinfo_devicelinkfilter_get_target_filter (OsinfoDeviceLinkFilter *filter);
OsinfoDeviceLinkFilter is a specialization of OsinfoFilter that can also set a constraint against the device link target. It can only be used to filter entities that are OsinfoDeviceLink objects.
struct OsinfoDeviceLinkFilterClass {
OsinfoFilterClass parent_class;
/* class members */
};
OsinfoDeviceLinkFilter * osinfo_devicelinkfilter_new (OsinfoFilter *filter);
Construct a new filter that matches all operating systems
|
the target device filter |
Returns : |
a new filter. [transfer full] |
OsinfoFilter * osinfo_devicelinkfilter_get_target_filter
(OsinfoDeviceLinkFilter *filter);
Retrieve the filter used to match against the target of the device link
|
the filter object |
Returns : |
the target filter object. [transfer none] |
"target-filter" property"target-filter" OsinfoFilter* : Read / Write / Construct Only
The operating system to be deployed