![]() |
![]() |
![]() |
iBus Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
gboolean (*IBusIBusMessageFunc) (IBusConnection *connection, IBusMessage *message); gboolean (*IBusIBusSignalFunc) (IBusConnection *connection, IBusMessage *message); gboolean (*IBusMessageFunc) (IBusConnection *connection, IBusMessage *message, gpointer user_data); IBusConnection; IBusConnection * ibus_connection_new (void); void ibus_connection_set_connection (IBusConnection *connection, DBusConnection *dbus_connection, gboolean shared); IBusConnection * ibus_connection_open (const gchar *address); IBusConnection * ibus_connection_open_private (const gchar *address); void ibus_connection_close (IBusConnection *connection); gboolean ibus_connection_is_connected (IBusConnection *connection); DBusConnection * ibus_connection_get_connection (IBusConnection *connection); gboolean ibus_connection_read_write_dispatch (IBusConnection *connection, gint timeout); gboolean ibus_connection_send (IBusConnection *connection, IBusMessage *message); gboolean ibus_connection_send_signal (IBusConnection *connection, const gchar *path, const gchar *interface, const gchar *name, GType first_arg_type, ...); gboolean ibus_connection_send_signal_valist (IBusConnection *connection, const gchar *path, const gchar *interface, const gchar *name, GType first_arg_type, va_list args); gboolean ibus_connection_send_valist (IBusConnection *connection, gint message_type, const gchar *path, const gchar *interface, const gchar *name, GType first_arg_type, va_list args); gboolean ibus_connection_send_with_reply (IBusConnection *connection, IBusMessage *message, IBusPendingCall **pending_return, gint timeout_milliseconds); IBusMessage * ibus_connection_send_with_reply_and_block (IBusConnection *connection, IBusMessage *message, gint timeout_milliseconds, IBusError **error); gboolean ibus_connection_call (IBusConnection *connection, const gchar *name, const gchar *path, const gchar *interface, const gchar *member, IBusError **error, GType first_arg_type, ...); void ibus_connection_flush (IBusConnection *connection); gboolean ibus_connection_register_object_path (IBusConnection *connection, const gchar *path, IBusMessageFunc message_func, gpointer user_data); gboolean ibus_connection_unregister_object_path (IBusConnection *connection, const gchar *path);
"disconnected" : Run Last "ibus-message" : Run Last "ibus-message-sent" : Run Last "ibus-signal" : Run Last
An IBusConnection provides DBusConnection wrapper. It can be used to connect to either dBus or iBus daemon.
gboolean (*IBusIBusMessageFunc) (IBusConnection *connection, IBusMessage *message);
|
|
|
|
Returns : |
gboolean (*IBusIBusSignalFunc) (IBusConnection *connection, IBusMessage *message);
|
|
|
|
Returns : |
gboolean (*IBusMessageFunc) (IBusConnection *connection, IBusMessage *message, gpointer user_data);
|
|
|
|
|
|
Returns : |
void ibus_connection_set_connection (IBusConnection *connection, DBusConnection *dbus_connection, gboolean shared);
|
|
|
|
|
IBusConnection * ibus_connection_open (const gchar *address);
|
|
Returns : |
IBusConnection * ibus_connection_open_private (const gchar *address);
|
|
Returns : |
gboolean ibus_connection_is_connected (IBusConnection *connection);
|
|
Returns : |
DBusConnection * ibus_connection_get_connection (IBusConnection *connection);
|
|
Returns : |
gboolean ibus_connection_read_write_dispatch (IBusConnection *connection, gint timeout);
|
|
|
|
Returns : |
gboolean ibus_connection_send (IBusConnection *connection, IBusMessage *message);
|
|
|
|
Returns : |
gboolean ibus_connection_send_signal (IBusConnection *connection, const gchar *path, const gchar *interface, const gchar *name, GType first_arg_type, ...);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean ibus_connection_send_signal_valist (IBusConnection *connection, const gchar *path, const gchar *interface, const gchar *name, GType first_arg_type, va_list args);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean ibus_connection_send_valist (IBusConnection *connection, gint message_type, const gchar *path, const gchar *interface, const gchar *name, GType first_arg_type, va_list args);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean ibus_connection_send_with_reply (IBusConnection *connection, IBusMessage *message, IBusPendingCall **pending_return, gint timeout_milliseconds);
|
|
|
|
|
|
|
|
Returns : |
IBusMessage * ibus_connection_send_with_reply_and_block (IBusConnection *connection, IBusMessage *message, gint timeout_milliseconds, IBusError **error);
|
|
|
|
|
|
|
|
Returns : |
gboolean ibus_connection_call (IBusConnection *connection, const gchar *name, const gchar *path, const gchar *interface, const gchar *member, IBusError **error, GType first_arg_type, ...);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean ibus_connection_register_object_path (IBusConnection *connection, const gchar *path, IBusMessageFunc message_func, gpointer user_data);
|
|
|
|
|
|
|
|
Returns : |
gboolean ibus_connection_unregister_object_path (IBusConnection *connection, const gchar *path);
|
|
|
|
Returns : |
"disconnected"
signalvoid user_function (IBusConnection *ibusconnection, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"ibus-message"
signalgboolean user_function (IBusConnection *ibusconnection, gpointer arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
Returns : |
"ibus-message-sent"
signalvoid user_function (IBusConnection *ibusconnection, gpointer arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"ibus-signal"
signalgboolean user_function (IBusConnection *ibusconnection, gpointer arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
Returns : |