IBusProxy

IBusProxy

Synopsis

                    IBusProxy;
IBusProxy *         ibus_proxy_new                      (const gchar *name,
                                                         const gchar *path,
                                                         IBusConnection *connection);
gboolean            ibus_proxy_send                     (IBusProxy *proxy,
                                                         IBusMessage *message);
gboolean            ibus_proxy_call                     (IBusProxy *proxy,
                                                         const gchar *method,
                                                         GType first_agr_type,
                                                         ...);
gboolean            ibus_proxy_call_with_reply          (IBusProxy *proxy,
                                                         const gchar *method,
                                                         IBusPendingCall **pending,
                                                         gint timeout_milliseconds,
                                                         IBusError **error,
                                                         GType first_arg_type,
                                                         ...);
IBusMessage *       ibus_proxy_call_with_reply_and_block
                                                        (IBusProxy *proxy,
                                                         const gchar *method,
                                                         gint timeout_milliseconds,
                                                         IBusError **error,
                                                         GType first_arg_type,
                                                         ...);
gboolean            ibus_proxy_send_with_reply          (IBusProxy *proxy,
                                                         IBusMessage *message,
                                                         IBusPendingCall **pending,
                                                         gint timeout_milliseconds);
IBusMessage *       ibus_proxy_send_with_reply_and_block
                                                        (IBusProxy *proxy,
                                                         IBusMessage *message);
gboolean            ibus_proxy_handle_signal            (IBusProxy *proxy,
                                                         IBusMessage *message);
const gchar *       ibus_proxy_get_name                 (IBusProxy *proxy);
const gchar *       ibus_proxy_get_unique_name          (IBusProxy *proxy);
const gchar *       ibus_proxy_get_path                 (IBusProxy *proxy);
const gchar *       ibus_proxy_get_interface            (IBusProxy *proxy);
IBusConnection *    ibus_proxy_get_connection           (IBusProxy *proxy);

Object Hierarchy

  GObject
   +----IBusObject
         +----IBusProxy
               +----IBusInputContext
               +----IBusConfig

Properties

  "connection"               IBusConnection*       : Read / Write / Construct Only
  "interface"                gchar*                : Read / Write / Construct Only
  "name"                     gchar*                : Read / Write / Construct Only
  "path"                     gchar*                : Read / Write / Construct Only

Signals

  "ibus-signal"                                    : Run Last

Description

Details

IBusProxy

typedef struct _IBusProxy IBusProxy;


ibus_proxy_new ()

IBusProxy *         ibus_proxy_new                      (const gchar *name,
                                                         const gchar *path,
                                                         IBusConnection *connection);

name :

path :

connection :

Returns :


ibus_proxy_send ()

gboolean            ibus_proxy_send                     (IBusProxy *proxy,
                                                         IBusMessage *message);

proxy :

message :

Returns :


ibus_proxy_call ()

gboolean            ibus_proxy_call                     (IBusProxy *proxy,
                                                         const gchar *method,
                                                         GType first_agr_type,
                                                         ...);

proxy :

method :

first_agr_type :

... :

Returns :


ibus_proxy_call_with_reply ()

gboolean            ibus_proxy_call_with_reply          (IBusProxy *proxy,
                                                         const gchar *method,
                                                         IBusPendingCall **pending,
                                                         gint timeout_milliseconds,
                                                         IBusError **error,
                                                         GType first_arg_type,
                                                         ...);

proxy :

method :

pending :

timeout_milliseconds :

error :

first_arg_type :

... :

Returns :


ibus_proxy_call_with_reply_and_block ()

IBusMessage *       ibus_proxy_call_with_reply_and_block
                                                        (IBusProxy *proxy,
                                                         const gchar *method,
                                                         gint timeout_milliseconds,
                                                         IBusError **error,
                                                         GType first_arg_type,
                                                         ...);

proxy :

method :

timeout_milliseconds :

error :

first_arg_type :

... :

Returns :


ibus_proxy_send_with_reply ()

gboolean            ibus_proxy_send_with_reply          (IBusProxy *proxy,
                                                         IBusMessage *message,
                                                         IBusPendingCall **pending,
                                                         gint timeout_milliseconds);

proxy :

message :

pending :

timeout_milliseconds :

Returns :


ibus_proxy_send_with_reply_and_block ()

IBusMessage *       ibus_proxy_send_with_reply_and_block
                                                        (IBusProxy *proxy,
                                                         IBusMessage *message);

proxy :

message :

Returns :


ibus_proxy_handle_signal ()

gboolean            ibus_proxy_handle_signal            (IBusProxy *proxy,
                                                         IBusMessage *message);

proxy :

message :

Returns :


ibus_proxy_get_name ()

const gchar *       ibus_proxy_get_name                 (IBusProxy *proxy);

proxy :

Returns :


ibus_proxy_get_unique_name ()

const gchar *       ibus_proxy_get_unique_name          (IBusProxy *proxy);

proxy :

Returns :


ibus_proxy_get_path ()

const gchar *       ibus_proxy_get_path                 (IBusProxy *proxy);

proxy :

Returns :


ibus_proxy_get_interface ()

const gchar *       ibus_proxy_get_interface            (IBusProxy *proxy);

proxy :

Returns :


ibus_proxy_get_connection ()

IBusConnection *    ibus_proxy_get_connection           (IBusProxy *proxy);

proxy :

Returns :

Property Details

The "connection" property

  "connection"               IBusConnection*       : Read / Write / Construct Only

The path of proxy object.


The "interface" property

  "interface"                gchar*                : Read / Write / Construct Only

The interface of proxy object.

Default value: NULL


The "name" property

  "name"                     gchar*                : Read / Write / Construct Only

The service name of proxy object.

Default value: NULL


The "path" property

  "path"                     gchar*                : Read / Write / Construct Only

The path of proxy object.

Default value: NULL

Signal Details

The "ibus-signal" signal

gboolean            user_function                      (IBusProxy *ibusproxy,
                                                        gpointer   arg1,
                                                        gpointer   user_data)      : Run Last

ibusproxy :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

Returns :