| Top |
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.