GXimServerConnection

GXimServerConnection

Synopsis

                    GXimServerConnection;
struct              GXimServerConnectionClass;
gboolean            g_xim_server_connection_cmd_close_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid);
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_connect_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 major_version,
                                                         guint16 minor_version);
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_disconnect_reply
                                                        (GXimServerConnection *conn);
gboolean            g_xim_server_connection_cmd_encoding_negotiation_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 category,
                                                         gint16 index_);
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_get_im_values_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         const GSList *attributes);
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_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_preedit_draw
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         GXimPreeditDraw *draw);
gboolean            g_xim_server_connection_cmd_preedit_start
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_server_connection_cmd_query_extension_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         const GSList *extensions);
gboolean            g_xim_server_connection_cmd_register_triggerkeys
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         const GSList *onkeys,
                                                         const GSList *offkeys);
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_set_event_mask
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid,
                                                         guint32 forward_event,
                                                         guint32 sync_event);
gboolean            g_xim_server_connection_cmd_set_ic_values_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_server_connection_cmd_set_im_values_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid);
gboolean            g_xim_server_connection_cmd_status_done
                                                        (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_start
                                                        (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_server_connection_cmd_sync    (GXimServerConnection *conn,
                                                         guint16 imid,
                                                         guint16 icid);
gboolean            g_xim_server_connection_cmd_trigger_notify_reply
                                                        (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


struct GXimServerConnectionClass

struct GXimServerConnectionClass {
	GXimConnectionClass  parent_class;
};


g_xim_server_connection_cmd_close_reply ()

gboolean            g_xim_server_connection_cmd_close_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid);


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


g_xim_server_connection_cmd_connect_reply ()

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


g_xim_server_connection_cmd_create_ic_reply ()

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


g_xim_server_connection_cmd_destroy_ic_reply ()

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


g_xim_server_connection_cmd_disconnect_reply ()

gboolean            g_xim_server_connection_cmd_disconnect_reply
                                                        (GXimServerConnection *conn);


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


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


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


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


g_xim_server_connection_cmd_preedit_caret ()

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


g_xim_server_connection_cmd_preedit_done ()

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


g_xim_server_connection_cmd_preedit_draw ()

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


g_xim_server_connection_cmd_preedit_start ()

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


g_xim_server_connection_cmd_query_extension_reply ()

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


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


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


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


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


g_xim_server_connection_cmd_set_im_values_reply ()

gboolean            g_xim_server_connection_cmd_set_im_values_reply
                                                        (GXimServerConnection *conn,
                                                         guint16 imid);


g_xim_server_connection_cmd_status_done ()

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


g_xim_server_connection_cmd_status_draw ()

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


g_xim_server_connection_cmd_status_start ()

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


g_xim_server_connection_cmd_sync ()

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


g_xim_server_connection_cmd_trigger_notify_reply ()

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

Signal Details

The "is-auth-required" signal

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

gximserverconnection :

the object which received the signal.

user_data :

user data set when the signal handler was connected.