GTherm.GdbusObject

g GObject.GInterface GObject.GInterface GTherm.GdbusObject GTherm.GdbusObject GObject.GInterface->GTherm.GdbusObject

Implementations:

GTherm.GdbusObjectProxy, GTherm.GdbusObjectSkeleton

Methods

get_cooling_device ()

get_thermal_zone ()

Virtual Methods

None

Properties

Name

Type

Flags

Short Description

cooling-device

GTherm.GdbusCoolingDevice

r/w

cooling-device

thermal-zone

GTherm.GdbusThermalZone

r/w

thermal-zone

Signals

None

Fields

None

Class Details

class GTherm.GdbusObject
Bases:

GObject.GInterface

Structure:

GTherm.GdbusObjectIface

The GTherm.GdbusObject type is a specialized container of interfaces.

get_cooling_device()
Returns:

A GTherm.GdbusCoolingDevice that must be freed with GObject.Object.unref() or None if self does not implement the interface.

Return type:

GTherm.GdbusCoolingDevice or None

Gets the GTherm.GdbusCoolingDevice instance for the D-Bus interface ‘org.sigxcpu.Thermal.CoolingDevice [gdbus-interface-org-sigxcpu-Thermal-CoolingDevice.top_of_page]’ on self, if any.

get_thermal_zone()
Returns:

A GTherm.GdbusThermalZone that must be freed with GObject.Object.unref() or None if self does not implement the interface.

Return type:

GTherm.GdbusThermalZone or None

Gets the GTherm.GdbusThermalZone instance for the D-Bus interface ‘org.sigxcpu.Thermal.ThermalZone [gdbus-interface-org-sigxcpu-Thermal-ThermalZone.top_of_page]’ on self, if any.

Property Details

GTherm.GdbusObject.props.cooling_device
Name:

cooling-device

Type:

GTherm.GdbusCoolingDevice

Default Value:

None

Flags:

READABLE, WRITABLE

The GTherm.GdbusCoolingDevice instance corresponding to the D-Bus interface ‘org.sigxcpu.Thermal.CoolingDevice [gdbus-interface-org-sigxcpu-Thermal-CoolingDevice.top_of_page]’, if any.

Connect to the GObject.Object ::notify signal to get informed of property changes.

GTherm.GdbusObject.props.thermal_zone
Name:

thermal-zone

Type:

GTherm.GdbusThermalZone

Default Value:

None

Flags:

READABLE, WRITABLE

The GTherm.GdbusThermalZone instance corresponding to the D-Bus interface ‘org.sigxcpu.Thermal.ThermalZone [gdbus-interface-org-sigxcpu-Thermal-ThermalZone.top_of_page]’, if any.

Connect to the GObject.Object ::notify signal to get informed of property changes.