GXimClientConnection

GXimClientConnection

Synopsis

                    GXimClientConnection;
struct              GXimClientConnectionClass;
gboolean            g_xim_client_connection_cmd_close_im
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         gboolean is_async);
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_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_disconnect
                                                        (GXimClientConnection *conn,
                                                         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_get_ic_values
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         const GSList *attr_id,
                                                         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_open_im (GXimClientConnection *conn,
                                                         const GXimStr *locale,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_preedit_caret_reply
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         guint32 position);
gboolean            g_xim_client_connection_cmd_preedit_start_reply
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         gint32 return_value);
gboolean            g_xim_client_connection_cmd_query_extension
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         const GSList *extensions,
                                                         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_set_ic_focus
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
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_set_im_values
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         const GSList *attributes,
                                                         gboolean is_async);
gboolean            g_xim_client_connection_cmd_sync    (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         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_unset_ic_focus
                                                        (GXimClientConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);

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


struct GXimClientConnectionClass

struct GXimClientConnectionClass {
	GXimConnectionClass  parent_class;
};


g_xim_client_connection_cmd_close_im ()

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


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);


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);


g_xim_client_connection_cmd_destroy_ic ()

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


g_xim_client_connection_cmd_disconnect ()

gboolean            g_xim_client_connection_cmd_disconnect
                                                        (GXimClientConnection *conn,
                                                         gboolean is_async);


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);


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);


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);


g_xim_client_connection_cmd_open_im ()

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


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);


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);


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);


g_xim_client_connection_cmd_reset_ic ()

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


g_xim_client_connection_cmd_set_ic_focus ()

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


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);


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);


g_xim_client_connection_cmd_sync ()

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


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);


g_xim_client_connection_cmd_unset_ic_focus ()

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