The core GObject API: registering gclasses, creating instances, reading and writing attributes, sending and publishing events, walking the runtime tree, and the resource/authz/info/stats interfaces. Every page lists the functions in its area with signatures and parameters.
In this section¶
Startup —
gobj_start_up()/gobj_end()and process-wide initialisation.GClass — defining and registering a gclass.
Creation —
gobj_create*()and destruction.Attributes — reading and writing typed attributes.
Operations — start/stop/play/pause and tree operations.
Events & State — sending events and inspecting the FSM.
Publish / Subscribe — the event pub/sub system.
Resource — the resource interface.
Authorization — permission checks.
Info — informational queries.
Stats — statistics counters.
Node — treedb node operations.