Class

PhocOutputsStates

Description [src]

final class Phoc.OutputsStates : GObject.Object
{
  /* No available fields */
}

An “outputs state” is the current state of all outputs. The PhocOutputsStates class tracks these and persists them. Consumers can pass in an identifier to lookup up a specific outputs state. The identifier is handled by the caller and should be unique for one set of outputs.

Ancestors

Constructors

phoc_outputs_states_new
No description available.

Instance methods

phoc_outputs_states_get_states

Get all known outputs states.

phoc_outputs_states_load
No description available.

phoc_outputs_states_lookup

Given an identifier look up the corresponding outputs state.

phoc_outputs_states_save
No description available.

phoc_outputs_states_save_async
No description available.

phoc_outputs_states_save_finish
No description available.

phoc_outputs_states_update

Add the given configuration to the list of known output states.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Phoc.OutputsStates:current-state-id
No description available.

Phoc.OutputsStates:state-file
No description available.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct PhocOutputsStatesClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.