BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Typedefs | Functions
sfiglue.hh File Reference
#include <sfi/sfiprimitives.hh>
#include <sfi/sfiring.hh>
#include <sfi/sfiparams.hh>

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)
SfiGlueIFacesfi_glue_describe_iface (const gchar *iface_name)
SfiGlueIFacesfi_glue_iface_ref (SfiGlueIFace *iface)
void sfi_glue_iface_unref (SfiGlueIFace *iface)
SfiGlueProcsfi_glue_describe_proc (const gchar *proc_name)
SfiGlueProcsfi_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)
SfiRingsfi_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)
SfiGlueIFacesfi_glue_iface_new (const gchar *iface_name)
SfiGlueProcsfi_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)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines