Libosinfo.DeviceLinkFilter

g GObject.Object GObject.Object Libosinfo.Filter Libosinfo.Filter GObject.Object->Libosinfo.Filter Libosinfo.DeviceLinkFilter Libosinfo.DeviceLinkFilter Libosinfo.Filter->Libosinfo.DeviceLinkFilter

Subclasses:

None

Methods

Inherited:

Libosinfo.Filter (7), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (filter)

get_target_filter ()

Virtual Methods

Inherited:

Libosinfo.Filter (1), GObject.Object (7)

Properties

Name

Type

Flags

Short Description

target-filter

Libosinfo.Filter

r/w/co

Device link target filter

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

Libosinfo.Filter

r

Class Details

class Libosinfo.DeviceLinkFilter(**kwargs)
Bases:

Libosinfo.Filter

Abstract:

No

Structure:

Libosinfo.DeviceLinkFilterClass

classmethod new(filter)
Parameters:

filter (Libosinfo.Filter) – the target device filter

Returns:

a new filter

Return type:

Libosinfo.DeviceLinkFilter

Construct a new filter that matches all operating systems

get_target_filter()
Returns:

the target filter object

Return type:

Libosinfo.Filter

Retrieve the filter used to match against the target of the device link

Property Details

Libosinfo.DeviceLinkFilter.props.target_filter
Name:

target-filter

Type:

Libosinfo.Filter

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

The operating system to be deployed