GXimClientConnection

GXimClientConnection

Synopsis




                    GXimClientConnection;
gboolean            g_xim_client_connection_cmd_connect (GXimClientConnection *conn,
                                                         guint16 protocol_major_version,
                                                         guint16 protocol_minor_version,
                                                         GSList *auth_list,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_disconnect
                                                        (GXimClientConnection *conn,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_open_im (GXimClientConnection *conn,
                                                         const GXimStr *locale,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_close_im
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_trigger_notify
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         guint32 flag,
                                                         guint32 index_,
                                                         guint32 event_mask,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_encoding_negotiation
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         GSList *encodings,
                                                         GSList *details,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_query_extension
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         const GSList *extensions,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_set_im_values
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         const GSList *attributes,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_get_im_values
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         const GSList *attr_id,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_create_ic
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         const GSList *attributes,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_destroy_ic
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_set_ic_values
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         const GSList *attributes,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_get_ic_values
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         const GSList *attr_id,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_set_ic_focus
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_client_connection_cmd_unset_ic_focus
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_client_connection_cmd_sync    (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_reset_ic
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_preedit_start_reply
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         gint32 return_value);
gboolean            g_xim_client_connection_cmd_preedit_caret_reply
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         guint32 position);

Object Hierarchy


  GObject
   +----GXimConnection
         +----GXimClientConnection

Implemented Interfaces

GXimClientConnection implements GXimTransport and GXimProtocol.

Description

Details

GXimClientConnection

typedef struct _GXimClientConnection GXimClientConnection;

An implementation of client connection class


g_xim_client_connection_cmd_connect ()

gboolean            g_xim_client_connection_cmd_connect (GXimClientConnection *conn,
                                                         guint16 protocol_major_version,
                                                         guint16 protocol_minor_version,
                                                         GSList *auth_list,
                                                         gboolean is_async);

conn :

protocol_major_version :

protocol_minor_version :

auth_list :

is_async :

Returns :


g_xim_client_connection_cmd_disconnect ()

gboolean            g_xim_client_connection_cmd_disconnect
                                                        (GXimClientConnection *conn,
                                                         gboolean is_async);

conn :

is_async :

Returns :


g_xim_client_connection_cmd_open_im ()

gboolean            g_xim_client_connection_cmd_open_im (GXimClientConnection *conn,
                                                         const GXimStr *locale,
                                                         gboolean is_async);

conn :

locale :

is_async :

Returns :


g_xim_client_connection_cmd_close_im ()

gboolean            g_xim_client_connection_cmd_close_im
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         gboolean is_async);

conn :

imid :

is_async :

Returns :


g_xim_client_connection_cmd_trigger_notify ()

gboolean            g_xim_client_connection_cmd_trigger_notify
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         guint32 flag,
                                                         guint32 index_,
                                                         guint32 event_mask,
                                                         gboolean is_async);

conn :

imid :

icid :

flag :

index_ :

event_mask :

is_async :

Returns :


g_xim_client_connection_cmd_encoding_negotiation ()

gboolean            g_xim_client_connection_cmd_encoding_negotiation
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         GSList *encodings,
                                                         GSList *details,
                                                         gboolean is_async);

conn :

imid :

encodings :

details :

is_async :

Returns :


g_xim_client_connection_cmd_query_extension ()

gboolean            g_xim_client_connection_cmd_query_extension
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         const GSList *extensions,
                                                         gboolean is_async);

conn :

imid :

extensions :

is_async :

Returns :


g_xim_client_connection_cmd_set_im_values ()

gboolean            g_xim_client_connection_cmd_set_im_values
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         const GSList *attributes,
                                                         gboolean is_async);

conn :

imid :

attributes :

is_async :

Returns :


g_xim_client_connection_cmd_get_im_values ()

gboolean            g_xim_client_connection_cmd_get_im_values
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         const GSList *attr_id,
                                                         gboolean is_async);

conn :

imid :

attr_id :

is_async :

Returns :


g_xim_client_connection_cmd_create_ic ()

gboolean            g_xim_client_connection_cmd_create_ic
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         const GSList *attributes,
                                                         gboolean is_async);

conn :

imid :

attributes :

is_async :

Returns :


g_xim_client_connection_cmd_destroy_ic ()

gboolean            g_xim_client_connection_cmd_destroy_ic
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         gboolean is_async);

conn :

imid :

icid :

is_async :

Returns :


g_xim_client_connection_cmd_set_ic_values ()

gboolean            g_xim_client_connection_cmd_set_ic_values
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         const GSList *attributes,
                                                         gboolean is_async);

conn :

imid :

icid :

attributes :

is_async :

Returns :


g_xim_client_connection_cmd_get_ic_values ()

gboolean            g_xim_client_connection_cmd_get_ic_values
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         const GSList *attr_id,
                                                         gboolean is_async);

conn :

imid :

icid :

attr_id :

is_async :

Returns :


g_xim_client_connection_cmd_set_ic_focus ()

gboolean            g_xim_client_connection_cmd_set_ic_focus
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);

conn :

imid :

icid :

Returns :


g_xim_client_connection_cmd_unset_ic_focus ()

gboolean            g_xim_client_connection_cmd_unset_ic_focus
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);

conn :

imid :

icid :

Returns :


g_xim_client_connection_cmd_sync ()

gboolean            g_xim_client_connection_cmd_sync    (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         gboolean is_async);

conn :

imid :

icid :

is_async :

Returns :


g_xim_client_connection_cmd_reset_ic ()

gboolean            g_xim_client_connection_cmd_reset_ic
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         gboolean is_async);

conn :

imid :

icid :

is_async :

Returns :


g_xim_client_connection_cmd_preedit_start_reply ()

gboolean            g_xim_client_connection_cmd_preedit_start_reply
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         gint32 return_value);

conn :

imid :

icid :

return_value :

Returns :


g_xim_client_connection_cmd_preedit_caret_reply ()

gboolean            g_xim_client_connection_cmd_preedit_caret_reply
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         guint32 position);

conn :

imid :

icid :

position :

Returns :