:right-sidebar: True UnixCredentialsMessage =================================================================== .. currentmodule:: gi.repository.Gio .. versionadded:: 2.26 .. class:: UnixCredentialsMessage(**properties: ~typing.Any) :no-contents-entry: Superclasses: :class:`~gi.repository.Gio.SocketControlMessage`, :class:`~gi.repository.GObject.Object` :Constructors: :: UnixCredentialsMessage(**properties) new() -> Gio.SocketControlMessage new_with_credentials(credentials:Gio.Credentials) -> Gio.SocketControlMessage Constructors ------------ .. rst-class:: interim-class .. class:: UnixCredentialsMessage :no-index: .. classmethod:: new() -> ~gi.repository.Gio.SocketControlMessage Creates a new :obj:`~gi.repository.Gio.UnixCredentialsMessage` with credentials matching the current processes. .. versionadded:: 2.26 .. classmethod:: new_with_credentials(credentials: ~gi.repository.Gio.Credentials) -> ~gi.repository.Gio.SocketControlMessage Creates a new :obj:`~gi.repository.Gio.UnixCredentialsMessage` holding ``credentials``. .. versionadded:: 2.26 :param credentials: A :obj:`~gi.repository.Gio.Credentials` object. Methods ------- .. rst-class:: interim-class .. class:: UnixCredentialsMessage :no-index: .. method:: get_credentials() -> ~gi.repository.Gio.Credentials Gets the credentials stored in ``message``. .. versionadded:: 2.26 .. method:: is_supported() -> bool Checks if passing :obj:`~gi.repository.Gio.Credentials` on a :obj:`~gi.repository.Gio.Socket` is supported on this platform. .. versionadded:: 2.26 Properties ---------- .. rst-class:: interim-class .. class:: UnixCredentialsMessage :no-index: .. attribute:: props.credentials :type: ~gi.repository.Gio.Credentials The credentials stored in the message. .. versionadded:: 2.26 Fields ------ .. rst-class:: interim-class .. class:: UnixCredentialsMessage :no-index: .. attribute:: parent_instance .. attribute:: priv