Class
GioDBusObjectSkeleton
since: 2.30
Description [src]
class Gio.DBusObjectSkeleton : GObject.Object
implements Gio.DBusObject {
/* No available fields */
}
A GDBusObjectSkeleton
instance is essentially a group of D-Bus
interfaces. The set of exported interfaces on the object may be
dynamic and change at runtime.
This type is intended to be used with GDBusObjectManager
.
Available since: 2.30
Instance methods
g_dbus_object_skeleton_flush
This method simply calls g_dbus_interface_skeleton_flush()
on all
interfaces belonging to object
. See that method for when flushing
is useful.
since: 2.30
g_dbus_object_skeleton_remove_interface_by_name
Removes the GDBusInterface
with interface_name
from object
.
since: 2.30
Methods inherited from GDBusObject (3)
g_dbus_object_get_interface
Gets the D-Bus interface with name interface_name
associated with
object
, if any.
since: 2.30
g_dbus_object_get_interfaces
Gets the D-Bus interfaces associated with object
.
since: 2.30
g_dbus_object_get_object_path
Gets the object path for object
.
since: 2.30
Signals
Gio.DBusObjectSkeleton::authorize-method
Emitted when a method is invoked by a remote caller and used to determine if the method call is authorized.
since: 2.30
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.
Signals inherited from GDBusObject (2)
GDBusObject::interface-added
Emitted when interface
is added to object
.
since: 2.30
GDBusObject::interface-removed
Emitted when interface
is removed from object
.
since: 2.30
Class structure
struct GioDBusObjectSkeletonClass {
GObjectClass parent_class;
gboolean (* authorize_method) (
GDBusObjectSkeleton* object,
GDBusInterfaceSkeleton* interface_,
GDBusMethodInvocation* invocation
);
}
Class structure for GDBusObjectSkeleton
.
Class members
parent_class: GObjectClass
The parent class.
authorize_method: gboolean (* authorize_method) ( GDBusObjectSkeleton* object, GDBusInterfaceSkeleton* interface_, GDBusMethodInvocation* invocation )
Signal class handler for the
GDBusObjectSkeleton::authorize-method
signal.
Virtual methods
Gio.DBusObjectSkeletonClass.authorize_method
Signal class handler for the GDBusObjectSkeleton::authorize-method
signal.