Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GDBusObjectManagerIface Struct Reference

#include <gdbusobjectmanager.h>

Data Fields

GTypeInterface parent_iface
 
const gchar *(* get_object_path )(GDBusObjectManager *manager)
 
GList *(* get_objects )(GDBusObjectManager *manager)
 
GDBusObject *(* get_object )(GDBusObjectManager *manager, const gchar *object_path)
 
GDBusInterface *(* get_interface )(GDBusObjectManager *manager, const gchar *object_path, const gchar *interface_name)
 
void(* object_added )(GDBusObjectManager *manager, GDBusObject *object)
 
void(* object_removed )(GDBusObjectManager *manager, GDBusObject *object)
 
void(* interface_added )(GDBusObjectManager *manager, GDBusObject *object, GDBusInterface *interface_)
 
void(* interface_removed )(GDBusObjectManager *manager, GDBusObject *object, GDBusInterface *interface_)
 

Detailed Description

GDBusObjectManagerIface: @parent_iface: The parent interface. @get_object_path: Virtual function for g_dbus_object_manager_get_object_path(). @get_objects: Virtual function for g_dbus_object_manager_get_objects(). @get_object: Virtual function for g_dbus_object_manager_get_object(). @get_interface: Virtual function for g_dbus_object_manager_get_interface(). @object_added: Signal handler for the #GDBusObjectManager::object-added signal. @object_removed: Signal handler for the #GDBusObjectManager::object-removed signal. @interface_added: Signal handler for the #GDBusObjectManager::interface-added signal. @interface_removed: Signal handler for the #GDBusObjectManager::interface-removed signal.

Base type for D-Bus object managers.

Since: 2.30

Definition at line 53 of file gdbusobjectmanager.h.

Field Documentation

◆ get_interface

GDBusInterface *(* _GDBusObjectManagerIface::get_interface) (GDBusObjectManager *manager, const gchar *object_path, const gchar *interface_name)

Definition at line 62 of file gdbusobjectmanager.h.

◆ get_object

GDBusObject *(* _GDBusObjectManagerIface::get_object) (GDBusObjectManager *manager, const gchar *object_path)

Definition at line 60 of file gdbusobjectmanager.h.

◆ get_object_path

const gchar *(* _GDBusObjectManagerIface::get_object_path) (GDBusObjectManager *manager)

Definition at line 58 of file gdbusobjectmanager.h.

◆ get_objects

GList *(* _GDBusObjectManagerIface::get_objects) (GDBusObjectManager *manager)

Definition at line 59 of file gdbusobjectmanager.h.

◆ interface_added

void(* _GDBusObjectManagerIface::interface_added) (GDBusObjectManager *manager, GDBusObject *object, GDBusInterface *interface_)

Definition at line 72 of file gdbusobjectmanager.h.

◆ interface_removed

void(* _GDBusObjectManagerIface::interface_removed) (GDBusObjectManager *manager, GDBusObject *object, GDBusInterface *interface_)

Definition at line 75 of file gdbusobjectmanager.h.

◆ object_added

void(* _GDBusObjectManagerIface::object_added) (GDBusObjectManager *manager, GDBusObject *object)

Definition at line 67 of file gdbusobjectmanager.h.

◆ object_removed

void(* _GDBusObjectManagerIface::object_removed) (GDBusObjectManager *manager, GDBusObject *object)

Definition at line 69 of file gdbusobjectmanager.h.

◆ parent_iface

GTypeInterface _GDBusObjectManagerIface::parent_iface

Definition at line 55 of file gdbusobjectmanager.h.


The documentation for this struct was generated from the following file: