Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
sfiglue.cc File Reference
#include "sfiglue.hh"
#include "sfiparams.hh"
#include "sfiglueproxy.hh"
#include "sfiustore.hh"
#include <string.h>
#include <gobject/gvaluecollector.h>
Include dependency graph for sfiglue.cc:

Functions

void _sfi_init_glue (void)
 
void sfi_glue_context_common_init (SfiGlueContext *context, const SfiGlueContextTable *vtable)
 
SfiGlueContext * sfi_glue_fetch_context (const gchar *floc)
 
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)
 
gboolean sfi_glue_context_pending (void)
 
void sfi_glue_context_process_fd (void)
 
void sfi_glue_context_dispatch (void)
 
SfiSeq * sfi_glue_context_fetch_event (void)
 
gboolean _sfi_glue_proxy_request_notify (SfiProxy proxy, const gchar *signal, gboolean enable_notify)
 
void sfi_glue_context_destroy (SfiGlueContext *context)
 
SfiGlueProcsfi_glue_describe_proc (const gchar *proc_name)
 
const gchar ** sfi_glue_list_proc_names (void)
 
const gchar ** sfi_glue_list_method_names (const gchar *iface_name)
 
gchar * sfi_glue_base_iface (void)
 
const gchar ** sfi_glue_iface_children (const gchar *iface_name)
 
SfiGlueIFacesfi_glue_describe_iface (const gchar *iface_name)
 
GValue * sfi_glue_client_msg (const gchar *msg, GValue *value)
 
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,...)
 
SfiGlueIFacesfi_glue_iface_new (const gchar *iface_name)
 
SfiGlueIFacesfi_glue_iface_ref (SfiGlueIFace *iface)
 
void sfi_glue_iface_unref (SfiGlueIFace *iface)
 
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)
 
SfiGlueProcsfi_glue_proc_ref (SfiGlueProc *proc)
 
void sfi_glue_proc_unref (SfiGlueProc *proc)
 
void sfi_glue_gc_add (gpointer data, SfiGlueGcFreeFunc free_func)
 
gboolean _sfi_glue_gc_test (gpointer data, gpointer 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)