Top | ![]() |
![]() |
![]() |
![]() |
IBusService * | ibus_service_new () |
const gchar * | ibus_service_get_object_path () |
GDBusConnection * | ibus_service_get_connection () |
gboolean | ibus_service_register () |
void | ibus_service_unregister () |
gboolean | ibus_service_emit_signal () |
gboolean | ibus_service_class_add_interfaces () |
int | ibus_service_class_free_interfaces () |
GObject ╰── GInitiallyUnowned ╰── IBusObject ╰── IBusService ├── IBusFactory ├── IBusConfigService ├── IBusEngine ╰── IBusPanelService
IBusService * ibus_service_new (GDBusConnection *connection
,const gchar *path
);
Creantes a new IBusService.
const gchar *
ibus_service_get_object_path (IBusService *service
);
Gets the object path of an IBusService.
GDBusConnection *
ibus_service_get_connection (IBusService *service
);
Gets a connections.
gboolean ibus_service_register (IBusService *service
,GDBusConnection *connection
,GError **error
);
Registers service to a connection.
void ibus_service_unregister (IBusService *service
,GDBusConnection *connection
);
Unregisters service from a connection.
gboolean ibus_service_emit_signal (IBusService *service
,const gchar *dest_bus_name
,const gchar *interface_name
,const gchar *signal_name
,GVariant *parameters
,GError **error
);
gboolean ibus_service_class_add_interfaces (IBusServiceClass *klass
,const gchar *xml_data
);
Set the interface introspection information with the service class.