ibuspendingcall

ibuspendingcall

Synopsis

typedef             IBusPendingCall;
void                (*IBusPendingCallNotifyFunction)    (IBusPendingCall *pending,
                                                         gpointer user_data);
IBusPendingCall*    ibus_pending_call_ref               (IBusPendingCall *pending);
void                ibus_pending_call_unref             (IBusPendingCall *pending);
gboolean            ibus_pending_call_set_notify        (IBusPendingCall *pending,
                                                         IBusPendingCallNotifyFunction function,
                                                         gpointer user_data,
                                                         GDestroyNotify free_user_data);
void                ibus_pending_call_cancel            (IBusPendingCall *pending);
gboolean            ibus_pending_call_get_completed     (IBusPendingCall *pending);
IBusMessage*        ibus_pending_call_steal_reply       (IBusPendingCall *pending);
void                ibus_pending_call_block             (IBusPendingCall *pending);
void                ibus_pending_call_wait              (IBusPendingCall *pending);
gboolean            ibus_pending_call_allocate_data_slot
                                                        (gint *slot_p);
void                ibus_pending_call_free_data_slot    (gint *slot_p);
gboolean            ibus_pending_call_set_data          (IBusPendingCall *pending,
                                                         gint slot,
                                                         gpointer data,
                                                         GDestroyNotify free_data_func);
gpointer            ibus_pending_call_get_data          (IBusPendingCall *pending,
                                                         gint slot);

Description

Details

IBusPendingCall

typedef DBusPendingCall IBusPendingCall;


IBusPendingCallNotifyFunction ()

void                (*IBusPendingCallNotifyFunction)    (IBusPendingCall *pending,
                                                         gpointer user_data);

pending :

user_data :


ibus_pending_call_ref ()

IBusPendingCall*    ibus_pending_call_ref               (IBusPendingCall *pending);

pending :

Returns :


ibus_pending_call_unref ()

void                ibus_pending_call_unref             (IBusPendingCall *pending);

pending :


ibus_pending_call_set_notify ()

gboolean            ibus_pending_call_set_notify        (IBusPendingCall *pending,
                                                         IBusPendingCallNotifyFunction function,
                                                         gpointer user_data,
                                                         GDestroyNotify free_user_data);

pending :

function :

user_data :

free_user_data :

Returns :


ibus_pending_call_cancel ()

void                ibus_pending_call_cancel            (IBusPendingCall *pending);

pending :


ibus_pending_call_get_completed ()

gboolean            ibus_pending_call_get_completed     (IBusPendingCall *pending);

pending :

Returns :


ibus_pending_call_steal_reply ()

IBusMessage*        ibus_pending_call_steal_reply       (IBusPendingCall *pending);

pending :

Returns :


ibus_pending_call_block ()

void                ibus_pending_call_block             (IBusPendingCall *pending);

pending :


ibus_pending_call_wait ()

void                ibus_pending_call_wait              (IBusPendingCall *pending);

pending :


ibus_pending_call_allocate_data_slot ()

gboolean            ibus_pending_call_allocate_data_slot
                                                        (gint *slot_p);

slot_p :

Returns :


ibus_pending_call_free_data_slot ()

void                ibus_pending_call_free_data_slot    (gint *slot_p);

slot_p :


ibus_pending_call_set_data ()

gboolean            ibus_pending_call_set_data          (IBusPendingCall *pending,
                                                         gint slot,
                                                         gpointer data,
                                                         GDestroyNotify free_data_func);

pending :

slot :

data :

free_data_func :

Returns :


ibus_pending_call_get_data ()

gpointer            ibus_pending_call_get_data          (IBusPendingCall *pending,
                                                         gint slot);

pending :

slot :

Returns :