Session


Object Hierarchy:

Xdp.Session Xdp.Session Xdp.Session GLib.Object GLib.Object GLib.Object->Xdp.Session

Description:

[ CCode ( type_id = "xdp_session_get_type ()" ) ]
public sealed class Session : Object

A representation of long-lived screencast portal interactions.

The XdpSession object is used to represent portal interactions with the screencast or remote desktop portals that extend over multiple portal calls.

To find out what kind of session an XdpSession object represents and whether it is still active, you can use [method@Session.get_session_type] and [method@Session.get_session_state].

All sessions start in an initial state. They can be made active by calling [method@Session.start], and ended by calling [method@Session.close].


Namespace: Xdp
Package: libportal

Content:

Creation methods:

Methods:

Signals:

Inherited Members: