SFI Interface Reference

/opt/src/beast/sfi/sfiglueproxy.h

SYNOPSIS

void  _sfi_glue_context_clear_proxies  (context);
void  _sfi_glue_proxy_dispatch_event  (event);
void  _sfi_glue_proxy_processed_notify  (notify_id);
gboolean  _sfi_glue_proxy_watch_release  (proxy);
void  sfi_glue_proxy_cancel_matched_event  (event, proxy, signal_quark);
void  sfi_glue_proxy_connect  (proxy, signal, ...);
void  sfi_glue_proxy_disconnect  (proxy, signal, ...);
void  sfi_glue_proxy_get  (proxy, prop, ...);
const GValue*  sfi_glue_proxy_get_property  (proxy, prop);
GParamSpec*  sfi_glue_proxy_get_pspec  (proxy, name);
SfiSCategory  sfi_glue_proxy_get_pspec_scategory  (proxy, name);
gpointer  sfi_glue_proxy_get_qdata  (proxy, quark);
GQuark  sfi_glue_proxy_get_signal_quark  (signal);
const gchar*  sfi_glue_proxy_iface  (proxy);
gboolean  sfi_glue_proxy_is_a  (proxy, type);
const gchar**  sfi_glue_proxy_list_properties  (proxy, first_ancestor, last_ancestor, n_props);
gboolean  sfi_glue_proxy_pending  (proxy, signal, callback, data);
void  sfi_glue_proxy_set  (proxy, prop, ...);
void  sfi_glue_proxy_set_property  (proxy, prop, value);
void  sfi_glue_proxy_set_qdata_full  (proxy, quark, data, destroy);
gpointer  sfi_glue_proxy_steal_qdata  (proxy, quark);
void  sfi_glue_proxy_weak_ref  (proxy, weak_notify, data);
void  sfi_glue_proxy_weak_unref  (proxy, weak_notify, data);
gulong  sfi_glue_signal_connect_closure  (proxy, signal, closure, search_data);
gulong  sfi_glue_signal_connect_data  (proxy, signal, sig_func, sig_data, sig_data_destroy, connect_flags);
void  sfi_glue_signal_disconnect  (proxy, connection_id);

DESCRIPTION

_sfi_glue_context_clear_proxies

/opt/src/beast/sfi/sfiglueproxy.h:102

_sfi_glue_proxy_dispatch_event

/opt/src/beast/sfi/sfiglueproxy.h:103

_sfi_glue_proxy_processed_notify

/opt/src/beast/sfi/sfiglueproxy.h:101

_sfi_glue_proxy_watch_release

/opt/src/beast/sfi/sfiglueproxy.h:100

sfi_glue_proxy_cancel_matched_event

/opt/src/beast/sfi/sfiglueproxy.h:107
void  sfi_glue_proxy_cancel_matched_event 
(SfiSeq  *event,
 SfiProxy proxy,
 GQuark   signal_quark);

sfi_glue_proxy_connect

/opt/src/beast/sfi/sfiglueproxy.h:42
void  sfi_glue_proxy_connect 
(SfiProxy     proxy,
 const gchar *signal,
 ...);

sfi_glue_proxy_disconnect

/opt/src/beast/sfi/sfiglueproxy.h:45
void  sfi_glue_proxy_disconnect 
(SfiProxy     proxy,
 const gchar *signal,
 ...);

sfi_glue_proxy_get

/opt/src/beast/sfi/sfiglueproxy.h:69
void  sfi_glue_proxy_get 
(SfiProxy     proxy,
 const gchar *prop,
 ...);

sfi_glue_proxy_get_property

/opt/src/beast/sfi/sfiglueproxy.h:74

sfi_glue_proxy_get_pspec

/opt/src/beast/sfi/sfiglueproxy.h:76
GParamSpec*  sfi_glue_proxy_get_pspec 
(SfiProxy     proxy,
 const gchar *name);

sfi_glue_proxy_get_pspec_scategory

/opt/src/beast/sfi/sfiglueproxy.h:78

sfi_glue_proxy_get_qdata

/opt/src/beast/sfi/sfiglueproxy.h:55

sfi_glue_proxy_get_signal_quark

/opt/src/beast/sfi/sfiglueproxy.h:104

sfi_glue_proxy_iface

/opt/src/beast/sfi/sfiglueproxy.h:37

sfi_glue_proxy_is_a

/opt/src/beast/sfi/sfiglueproxy.h:39
gboolean  sfi_glue_proxy_is_a 
(SfiProxy     proxy,
 const gchar *type);

sfi_glue_proxy_list_properties

/opt/src/beast/sfi/sfiglueproxy.h:82
const gchar**  sfi_glue_proxy_list_properties 
(SfiProxy     proxy,
 const gchar *first_ancestor,
 const gchar *last_ancestor,
 guint       *n_props);

sfi_glue_proxy_pending

/opt/src/beast/sfi/sfiglueproxy.h:49
gboolean  sfi_glue_proxy_pending 
(SfiProxy     proxy,
 const gchar *signal,
 GCallback    callback,
 gpointer     data);

sfi_glue_proxy_set

/opt/src/beast/sfi/sfiglueproxy.h:66
void  sfi_glue_proxy_set 
(SfiProxy     proxy,
 const gchar *prop,
 ...);

sfi_glue_proxy_set_property

/opt/src/beast/sfi/sfiglueproxy.h:72
void  sfi_glue_proxy_set_property 
(SfiProxy      proxy,
 const gchar  *prop,
 const GValue *value);

sfi_glue_proxy_set_qdata_full

/opt/src/beast/sfi/sfiglueproxy.h:53
void  sfi_glue_proxy_set_qdata_full 
(SfiProxy       proxy,
 GQuark         quark,
 gpointer       data,
 GDestroyNotify destroy);

sfi_glue_proxy_steal_qdata

/opt/src/beast/sfi/sfiglueproxy.h:57

sfi_glue_proxy_weak_ref

/opt/src/beast/sfi/sfiglueproxy.h:60
void  sfi_glue_proxy_weak_ref 
(SfiProxy        proxy,
 SfiProxyDestroy weak_notify,
 gpointer        data);

sfi_glue_proxy_weak_unref

/opt/src/beast/sfi/sfiglueproxy.h:63
void  sfi_glue_proxy_weak_unref 
(SfiProxy        proxy,
 SfiProxyDestroy weak_notify,
 gpointer        data);

sfi_glue_signal_connect_closure

/opt/src/beast/sfi/sfiglueproxy.h:94
gulong  sfi_glue_signal_connect_closure 
(SfiProxy     proxy,
 const gchar *signal,
 GClosure    *closure,
 gpointer     search_data);

sfi_glue_signal_connect_data

/opt/src/beast/sfi/sfiglueproxy.h:88
gulong  sfi_glue_signal_connect_data 
(SfiProxy       proxy,
 const gchar   *signal,
 gpointer       sig_func,
 gpointer       sig_data,
 GClosureNotify sig_data_destroy,
 GConnectFlags  connect_flags);

sfi_glue_signal_disconnect

/opt/src/beast/sfi/sfiglueproxy.h:96
void  sfi_glue_signal_disconnect 
(SfiProxy proxy,
 gulong   connection_id);