IBusServer

IBusServer

Synopsis

void                (*IBusNewConnectionFunc)            (IBusServer *server,
                                                         IBusConnection *connection);
                    IBusServer;
IBusServer*         ibus_server_new                     (void);
gboolean            ibus_server_listen                  (IBusServer *server,
                                                         const gchar *address);
void                ibus_server_disconnect              (IBusServer *server);
const gchar*        ibus_server_get_address             (IBusServer *server);
const gchar*        ibus_server_get_id                  (IBusServer *server);
gboolean            ibus_server_is_connected            (IBusServer *server);

Object Hierarchy

  GObject
   +----IBusObject
         +----IBusServer

Properties

  "connection-type"          GType*                : Read / Write

Signals

  "new-connection"                                 : Run Last

Description

Details

IBusNewConnectionFunc ()

void                (*IBusNewConnectionFunc)            (IBusServer *server,
                                                         IBusConnection *connection);

server :

connection :


IBusServer

typedef struct _IBusServer IBusServer;


ibus_server_new ()

IBusServer*         ibus_server_new                     (void);

Returns :


ibus_server_listen ()

gboolean            ibus_server_listen                  (IBusServer *server,
                                                         const gchar *address);

server :

address :

Returns :


ibus_server_disconnect ()

void                ibus_server_disconnect              (IBusServer *server);

server :


ibus_server_get_address ()

const gchar*        ibus_server_get_address             (IBusServer *server);

server :

Returns :


ibus_server_get_id ()

const gchar*        ibus_server_get_id                  (IBusServer *server);

server :

Returns :


ibus_server_is_connected ()

gboolean            ibus_server_is_connected            (IBusServer *server);

server :

Returns :

Property Details

The "connection-type" property

  "connection-type"          GType*                : Read / Write

The connection type of server object.

Signal Details

The "new-connection" signal

void                user_function                      (IBusServer *ibusserver,
                                                        GObject    *arg1,
                                                        gpointer    user_data)       : Run Last

ibusserver :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.