![]() |
![]() |
![]() |
iBus Reference Manual | ![]() |
---|---|---|---|---|
#define IBUS_TYPE_OBJECT_PATH #define IBUS_TYPE_ARRAY #define IBUS_TYPE_STRUCT #define IBUS_TYPE_DICT_ENTRY #define IBUS_TYPE_VARIANT typedef IBusMessage; typedef IBusMessageIter; GType ibus_type_get_object_path (void); GType ibus_type_get_array (void); GType ibus_type_get_struct (void); GType ibus_type_get_dict_entry (void); GType ibus_type_get_variant (void); IBusMessage* ibus_message_new (gint message_type); IBusMessage* ibus_message_ref (IBusMessage *message); void ibus_message_unref (IBusMessage *message); IBusMessage* ibus_message_new_method_call (const gchar *destination, const gchar *path, const gchar *interface, const gchar *method); IBusMessage* ibus_message_new_method_return (IBusMessage *reply_to); IBusMessage* ibus_message_new_error (IBusMessage *reply_to, const gchar *error_name, const gchar *error_message); IBusMessage* ibus_message_new_error_printf (IBusMessage *reply_to, const gchar *error_name, const gchar *error_format, ...); IBusMessage* ibus_message_new_signal (const gchar *path, const gchar *interface, const gchar *method); gboolean ibus_message_is_method_call (IBusMessage *message, const gchar *interface, const gchar *method); gboolean ibus_message_is_error (IBusMessage *message, const gchar *error_name); gboolean ibus_message_is_signal (IBusMessage *message, const gchar *interface, const gchar *signal_name); gboolean ibus_message_set_destination (IBusMessage *message, const gchar *destination); gboolean ibus_message_set_sender (IBusMessage *message, const gchar *sender); gboolean ibus_message_set_error_name (IBusMessage *message, const gchar *error_name); gboolean ibus_message_set_interface (IBusMessage *message, const gchar *interface); gboolean ibus_message_set_member (IBusMessage *message, const gchar *member); gboolean ibus_message_set_path (IBusMessage *message, const gchar *path); void ibus_message_set_no_reply (IBusMessage *message, gboolean no_reply); gboolean ibus_message_set_reply_serial (IBusMessage *message, guint32 reply_serial); gint ibus_message_get_type (IBusMessage *message); const gchar* ibus_message_get_destination (IBusMessage *message); const gchar* ibus_message_get_sender (IBusMessage *message); const gchar* ibus_message_get_error_name (IBusMessage *message); const gchar* ibus_message_get_error_message (IBusMessage *message); const gchar* ibus_message_get_interface (IBusMessage *message); const gchar* ibus_message_get_member (IBusMessage *message); const gchar* ibus_message_get_path (IBusMessage *message); gboolean ibus_message_get_no_reply (IBusMessage *message); guint32 ibus_message_get_reply_serial (IBusMessage *message); guint32 ibus_message_get_serial (IBusMessage *message); gboolean ibus_message_append_args (IBusMessage *message, GType first_arg_type, ...); gboolean ibus_message_append_args_valist (IBusMessage *message, GType first_arg_type, va_list va_args); gboolean ibus_message_get_args (IBusMessage *message, IBusError **error, GType first_arg_type, ...); gboolean ibus_message_get_args_valist (IBusMessage *message, IBusError **error, GType first_arg_type, va_list va_args); void ibus_message_iter_init_append (IBusMessage *message, IBusMessageIter *iter); gboolean ibus_message_iter_append (IBusMessageIter *iter, GType type, gconstpointer value); gboolean ibus_message_iter_init (IBusMessage *message, IBusMessageIter *iter); gboolean ibus_message_iter_peek (IBusMessageIter *iter, GType type, gpointer value); void ibus_message_iter_get_basic (IBusMessageIter *iter, gpointer value); gboolean ibus_message_iter_get (IBusMessageIter *iter, GType type, gpointer value); gboolean ibus_message_iter_next (IBusMessageIter *iter); gboolean ibus_message_iter_has_next (IBusMessageIter *iter); gboolean ibus_message_iter_open_container (IBusMessageIter *iter, GType type, const gchar *contained_signature, IBusMessageIter *sub); gboolean ibus_message_iter_close_container (IBusMessageIter *iter, IBusMessageIter *sub); gboolean ibus_message_iter_recurse (IBusMessageIter *iter, GType type, IBusMessageIter *sub); GType ibus_message_iter_get_arg_type (IBusMessageIter *iter); GType ibus_message_iter_get_element_type (IBusMessageIter *iter); gchar* ibus_message_to_string (IBusMessage *message);
IBusMessage* ibus_message_new_method_call (const gchar *destination, const gchar *path, const gchar *interface, const gchar *method);
|
|
|
|
|
|
|
|
Returns : |
IBusMessage* ibus_message_new_method_return (IBusMessage *reply_to);
|
|
Returns : |
IBusMessage* ibus_message_new_error (IBusMessage *reply_to, const gchar *error_name, const gchar *error_message);
|
|
|
|
|
|
Returns : |
IBusMessage* ibus_message_new_error_printf (IBusMessage *reply_to, const gchar *error_name, const gchar *error_format, ...);
|
|
|
|
|
|
|
|
Returns : |
IBusMessage* ibus_message_new_signal (const gchar *path, const gchar *interface, const gchar *method);
|
|
|
|
|
|
Returns : |
gboolean ibus_message_is_method_call (IBusMessage *message, const gchar *interface, const gchar *method);
|
|
|
|
|
|
Returns : |
gboolean ibus_message_is_error (IBusMessage *message, const gchar *error_name);
|
|
|
|
Returns : |
gboolean ibus_message_is_signal (IBusMessage *message, const gchar *interface, const gchar *signal_name);
|
|
|
|
|
|
Returns : |
gboolean ibus_message_set_destination (IBusMessage *message, const gchar *destination);
|
|
|
|
Returns : |
gboolean ibus_message_set_sender (IBusMessage *message, const gchar *sender);
|
|
|
|
Returns : |
gboolean ibus_message_set_error_name (IBusMessage *message, const gchar *error_name);
|
|
|
|
Returns : |
gboolean ibus_message_set_interface (IBusMessage *message, const gchar *interface);
|
|
|
|
Returns : |
gboolean ibus_message_set_member (IBusMessage *message, const gchar *member);
|
|
|
|
Returns : |
gboolean ibus_message_set_path (IBusMessage *message, const gchar *path);
|
|
|
|
Returns : |
void ibus_message_set_no_reply (IBusMessage *message, gboolean no_reply);
|
|
|
gboolean ibus_message_set_reply_serial (IBusMessage *message, guint32 reply_serial);
|
|
|
|
Returns : |
const gchar* ibus_message_get_destination (IBusMessage *message);
|
|
Returns : |
const gchar* ibus_message_get_sender (IBusMessage *message);
|
|
Returns : |
const gchar* ibus_message_get_error_name (IBusMessage *message);
|
|
Returns : |
const gchar* ibus_message_get_error_message (IBusMessage *message);
|
|
Returns : |
const gchar* ibus_message_get_interface (IBusMessage *message);
|
|
Returns : |
const gchar* ibus_message_get_member (IBusMessage *message);
|
|
Returns : |
const gchar* ibus_message_get_path (IBusMessage *message);
|
|
Returns : |
gboolean ibus_message_get_no_reply (IBusMessage *message);
|
|
Returns : |
guint32 ibus_message_get_reply_serial (IBusMessage *message);
|
|
Returns : |
guint32 ibus_message_get_serial (IBusMessage *message);
|
|
Returns : |
gboolean ibus_message_append_args (IBusMessage *message, GType first_arg_type, ...);
|
|
|
|
|
|
Returns : |
gboolean ibus_message_append_args_valist (IBusMessage *message, GType first_arg_type, va_list va_args);
|
|
|
|
|
|
Returns : |
gboolean ibus_message_get_args (IBusMessage *message, IBusError **error, GType first_arg_type, ...);
|
|
|
|
|
|
|
|
Returns : |
gboolean ibus_message_get_args_valist (IBusMessage *message, IBusError **error, GType first_arg_type, va_list va_args);
|
|
|
|
|
|
|
|
Returns : |
void ibus_message_iter_init_append (IBusMessage *message, IBusMessageIter *iter);
|
|
|
gboolean ibus_message_iter_append (IBusMessageIter *iter, GType type, gconstpointer value);
|
|
|
|
|
|
Returns : |
gboolean ibus_message_iter_init (IBusMessage *message, IBusMessageIter *iter);
|
|
|
|
Returns : |
gboolean ibus_message_iter_peek (IBusMessageIter *iter, GType type, gpointer value);
|
|
|
|
|
|
Returns : |
void ibus_message_iter_get_basic (IBusMessageIter *iter, gpointer value);
|
|
|
gboolean ibus_message_iter_get (IBusMessageIter *iter, GType type, gpointer value);
|
|
|
|
|
|
Returns : |
gboolean ibus_message_iter_has_next (IBusMessageIter *iter);
|
|
Returns : |
gboolean ibus_message_iter_open_container (IBusMessageIter *iter, GType type, const gchar *contained_signature, IBusMessageIter *sub);
|
|
|
|
|
|
|
|
Returns : |
gboolean ibus_message_iter_close_container (IBusMessageIter *iter, IBusMessageIter *sub);
|
|
|
|
Returns : |
gboolean ibus_message_iter_recurse (IBusMessageIter *iter, GType type, IBusMessageIter *sub);
|
|
|
|
|
|
Returns : |
GType ibus_message_iter_get_arg_type (IBusMessageIter *iter);
|
|
Returns : |
GType ibus_message_iter_get_element_type (IBusMessageIter *iter);
|
|
Returns : |