BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
Go to the source code of this file.
Classes | |
struct | SfiGlueIFace |
struct | SfiGlueProc |
struct | SfiGlueContextTable |
struct | SfiGlueContext |
Typedefs | |
typedef void * | SfiGlueGcFreeFunc |
Functions | |
gchar * | sfi_glue_base_iface (void) |
const gchar ** | sfi_glue_iface_children (const gchar *iface_name) |
SfiGlueIFace * | sfi_glue_describe_iface (const gchar *iface_name) |
SfiGlueIFace * | sfi_glue_iface_ref (SfiGlueIFace *iface) |
void | sfi_glue_iface_unref (SfiGlueIFace *iface) |
SfiGlueProc * | sfi_glue_describe_proc (const gchar *proc_name) |
SfiGlueProc * | sfi_glue_proc_ref (SfiGlueProc *proc) |
void | sfi_glue_proc_unref (SfiGlueProc *proc) |
const gchar ** | sfi_glue_list_proc_names (void) |
const gchar ** | sfi_glue_list_method_names (const gchar *iface_name) |
GValue * | sfi_glue_call_seq (const gchar *proc_name, SfiSeq *params) |
GValue * | sfi_glue_call_valist (const gchar *proc_name, guint8 first_arg_type, va_list var_args) |
void | sfi_glue_vcall_void (const gchar *proc_name, guint8 first_arg_type,...) |
SfiBool | sfi_glue_vcall_bool (const gchar *proc_name, guint8 first_arg_type,...) |
SfiInt | sfi_glue_vcall_int (const gchar *proc_name, guint8 first_arg_type,...) |
SfiNum | sfi_glue_vcall_num (const gchar *proc_name, guint8 first_arg_type,...) |
SfiReal | sfi_glue_vcall_real (const gchar *proc_name, guint8 first_arg_type,...) |
const gchar * | sfi_glue_vcall_string (const gchar *proc_name, guint8 first_arg_type,...) |
const gchar * | sfi_glue_vcall_choice (const gchar *proc_name, guint8 first_arg_type,...) |
SfiProxy | sfi_glue_vcall_proxy (const gchar *proc_name, guint8 first_arg_type,...) |
SfiSeq * | sfi_glue_vcall_seq (const gchar *proc_name, guint8 first_arg_type,...) |
SfiRec * | sfi_glue_vcall_rec (const gchar *proc_name, guint8 first_arg_type,...) |
SfiFBlock * | sfi_glue_vcall_fblock (const gchar *proc_name, guint8 first_arg_type,...) |
SfiBBlock * | sfi_glue_vcall_bblock (const gchar *proc_name, guint8 first_arg_type,...) |
GValue * | sfi_glue_client_msg (const gchar *msg, GValue *value) |
void | sfi_glue_context_push (SfiGlueContext *context) |
SfiGlueContext * | sfi_glue_context_current (void) |
void | sfi_glue_context_pop (void) |
SfiRing * | sfi_glue_context_list_poll_fds (void) |
void | sfi_glue_context_process_fd (void) |
gboolean | sfi_glue_context_pending (void) |
void | sfi_glue_context_dispatch (void) |
SfiSeq * | sfi_glue_context_fetch_event (void) |
void | sfi_glue_context_destroy (SfiGlueContext *context) |
void | sfi_glue_gc_add (gpointer data, SfiGlueGcFreeFunc free_func) |
void | sfi_glue_gc_remove (gpointer data, SfiGlueGcFreeFunc free_func) |
void | sfi_glue_gc_free_now (gpointer data, SfiGlueGcFreeFunc free_func) |
void | sfi_glue_gc_run (void) |
gboolean | _sfi_glue_gc_test (gpointer data, gpointer free_func) |
SfiGlueIFace * | sfi_glue_iface_new (const gchar *iface_name) |
SfiGlueProc * | sfi_glue_proc_new (const gchar *proc_name) |
void | sfi_glue_proc_add_param (SfiGlueProc *proc, GParamSpec *param) |
void | sfi_glue_proc_add_ret_param (SfiGlueProc *proc, GParamSpec *param) |
gboolean | _sfi_glue_proxy_request_notify (SfiProxy proxy, const gchar *signal, gboolean enable_notify) |
void | _sfi_init_glue (void) |
void | sfi_glue_context_common_init (SfiGlueContext *context, const SfiGlueContextTable *vtable) |