GXimServerConnection

GXimServerConnection

Synopsis




                    GXimServerConnection;
gboolean            g_xim_server_connection_cmd_connect_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 major_version,
                                                         guint16 minor_version);
gboolean            g_xim_server_connection_cmd_disconnect_reply
                                                        (GXimServerConnection *conn);
gboolean            g_xim_server_connection_cmd_open_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         const GSList *imattr_list,
                                                         const GSList *icattr_list);
gboolean            g_xim_server_connection_cmd_close_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid);
gboolean            g_xim_server_connection_cmd_register_triggerkeys
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         const GSList *onkeys,
                                                         const GSList *offkeys);
gboolean            g_xim_server_connection_cmd_trigger_notify_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_server_connection_cmd_set_event_mask
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         guint32 forward_event,
                                                         guint32 sync_event);
gboolean            g_xim_server_connection_cmd_encoding_negotiation_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 category,
                                                         gint16 index_);
gboolean            g_xim_server_connection_cmd_query_extension_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         const GSList *extensions);
gboolean            g_xim_server_connection_cmd_set_im_values_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid);
gboolean            g_xim_server_connection_cmd_get_im_values_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         const GSList *attributes);
gboolean            g_xim_server_connection_cmd_create_ic_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_server_connection_cmd_destroy_ic_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_server_connection_cmd_set_ic_values_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_server_connection_cmd_get_ic_values_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         const GSList *attributes);
gboolean            g_xim_server_connection_cmd_sync    (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_server_connection_cmd_commit  (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         guint16 flag,
                                                         guint32 keysym,
                                                         GString *string);
gboolean            g_xim_server_connection_cmd_reset_ic_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         const GString *preedit_string);
gboolean            g_xim_server_connection_cmd_preedit_start
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_server_connection_cmd_preedit_draw
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         GXimPreeditDraw *draw);
gboolean            g_xim_server_connection_cmd_preedit_caret
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         GXimPreeditCaret *caret);
gboolean            g_xim_server_connection_cmd_preedit_done
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_server_connection_cmd_status_start
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_server_connection_cmd_status_draw
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         GXimStatusDraw *draw);
gboolean            g_xim_server_connection_cmd_status_done
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);

Object Hierarchy


  GObject
   +----GXimConnection
         +----GXimServerConnection

Implemented Interfaces

GXimServerConnection implements GXimTransport and GXimProtocol.

Signals


  "is-auth-required"                               : Run Last

Description

Details

GXimServerConnection

typedef struct _GXimServerConnection GXimServerConnection;

An implementation of server connection class


g_xim_server_connection_cmd_connect_reply ()

gboolean            g_xim_server_connection_cmd_connect_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 major_version,
                                                         guint16 minor_version);

conn :

major_version :

minor_version :

Returns :


g_xim_server_connection_cmd_disconnect_reply ()

gboolean            g_xim_server_connection_cmd_disconnect_reply
                                                        (GXimServerConnection *conn);

conn :

Returns :


g_xim_server_connection_cmd_open_reply ()

gboolean            g_xim_server_connection_cmd_open_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         const GSList *imattr_list,
                                                         const GSList *icattr_list);

conn :

imid :

imattr_list :

icattr_list :

Returns :


g_xim_server_connection_cmd_close_reply ()

gboolean            g_xim_server_connection_cmd_close_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid);

conn :

imid :

Returns :


g_xim_server_connection_cmd_register_triggerkeys ()

gboolean            g_xim_server_connection_cmd_register_triggerkeys
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         const GSList *onkeys,
                                                         const GSList *offkeys);

conn :

imid :

onkeys :

offkeys :

Returns :


g_xim_server_connection_cmd_trigger_notify_reply ()

gboolean            g_xim_server_connection_cmd_trigger_notify_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);

conn :

imid :

icid :

Returns :


g_xim_server_connection_cmd_set_event_mask ()

gboolean            g_xim_server_connection_cmd_set_event_mask
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         guint32 forward_event,
                                                         guint32 sync_event);

conn :

imid :

icid :

forward_event :

sync_event :

Returns :


g_xim_server_connection_cmd_encoding_negotiation_reply ()

gboolean            g_xim_server_connection_cmd_encoding_negotiation_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 category,
                                                         gint16 index_);

conn :

imid :

category :

index_ :

Returns :


g_xim_server_connection_cmd_query_extension_reply ()

gboolean            g_xim_server_connection_cmd_query_extension_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         const GSList *extensions);

conn :

imid :

extensions :

Returns :


g_xim_server_connection_cmd_set_im_values_reply ()

gboolean            g_xim_server_connection_cmd_set_im_values_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid);

conn :

imid :

Returns :


g_xim_server_connection_cmd_get_im_values_reply ()

gboolean            g_xim_server_connection_cmd_get_im_values_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         const GSList *attributes);

conn :

imid :

attributes :

Returns :


g_xim_server_connection_cmd_create_ic_reply ()

gboolean            g_xim_server_connection_cmd_create_ic_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);

conn :

imid :

icid :

Returns :


g_xim_server_connection_cmd_destroy_ic_reply ()

gboolean            g_xim_server_connection_cmd_destroy_ic_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);

conn :

imid :

icid :

Returns :


g_xim_server_connection_cmd_set_ic_values_reply ()

gboolean            g_xim_server_connection_cmd_set_ic_values_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);

conn :

imid :

icid :

Returns :


g_xim_server_connection_cmd_get_ic_values_reply ()

gboolean            g_xim_server_connection_cmd_get_ic_values_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         const GSList *attributes);

conn :

imid :

icid :

attributes :

Returns :


g_xim_server_connection_cmd_sync ()

gboolean            g_xim_server_connection_cmd_sync    (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);

conn :

imid :

icid :

Returns :


g_xim_server_connection_cmd_commit ()

gboolean            g_xim_server_connection_cmd_commit  (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         guint16 flag,
                                                         guint32 keysym,
                                                         GString *string);

conn :

imid :

icid :

flag :

keysym :

string :

Returns :


g_xim_server_connection_cmd_reset_ic_reply ()

gboolean            g_xim_server_connection_cmd_reset_ic_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         const GString *preedit_string);

conn :

imid :

icid :

preedit_string :

Returns :


g_xim_server_connection_cmd_preedit_start ()

gboolean            g_xim_server_connection_cmd_preedit_start
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);

conn :

imid :

icid :

Returns :


g_xim_server_connection_cmd_preedit_draw ()

gboolean            g_xim_server_connection_cmd_preedit_draw
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         GXimPreeditDraw *draw);

conn :

imid :

icid :

draw :

Returns :


g_xim_server_connection_cmd_preedit_caret ()

gboolean            g_xim_server_connection_cmd_preedit_caret
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         GXimPreeditCaret *caret);

conn :

imid :

icid :

caret :

Returns :


g_xim_server_connection_cmd_preedit_done ()

gboolean            g_xim_server_connection_cmd_preedit_done
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);

conn :

imid :

icid :

Returns :


g_xim_server_connection_cmd_status_start ()

gboolean            g_xim_server_connection_cmd_status_start
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);

conn :

imid :

icid :

Returns :


g_xim_server_connection_cmd_status_draw ()

gboolean            g_xim_server_connection_cmd_status_draw
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         GXimStatusDraw *draw);

conn :

imid :

icid :

draw :

Returns :


g_xim_server_connection_cmd_status_done ()

gboolean            g_xim_server_connection_cmd_status_done
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);

conn :

imid :

icid :

Returns :

Signal Details

The "is-auth-required" signal

gboolean            user_function                      (GXimServerConnection *gximserverconnection,
                                                        gpointer              user_data)                 : Run Last

@:

user_data :

user data set when the signal handler was connected.

Returns :