BSE Interface Reference

/opt/src/beast/bse/bsejanitor.h

SYNOPSIS

DESCRIPTION

BseJanitorAction

/opt/src/beast/bse/bsejanitor.h:56
struct BseJanitorAction
{
  GQuark action;
  gchar *name;
  gchar *blurb;
};

_BseJanitor

/opt/src/beast/bse/bsejanitor.h:35
struct _BseJanitor
{
  BseItem         parent_instance;
  guint           port_closed;
  guint           force_kill;
  guint           force_normal_exit;
  SfiComPort     *port;
  SfiGlueContext *context;
  SfiGlueDecoder *decoder;
  GSource        *source;
  gchar          *status_message;
  gchar          *script_name;
  gchar          *proc_name;
  GSList         *actions;
  gint            exit_code;
  gchar          *exit_reason;
};

_BseJanitorClass

/opt/src/beast/bse/bsejanitor.h:53
struct _BseJanitorClass
{
  BseItemClass parent_class;
};

bse_janitor_add_action

/opt/src/beast/bse/bsejanitor.h:77
void  bse_janitor_add_action 
(BseJanitor  *self,
 const gchar *action,
 const gchar *name,
 const gchar *blurb);

bse_janitor_close

/opt/src/beast/bse/bsejanitor.h:66

bse_janitor_get_current

/opt/src/beast/bse/bsejanitor.h:71

bse_janitor_get_ident

/opt/src/beast/bse/bsejanitor.h:67

bse_janitor_kill

/opt/src/beast/bse/bsejanitor.h:65

bse_janitor_new

/opt/src/beast/bse/bsejanitor.h:64
BseJanitor*  bse_janitor_new 
(SfiComPort *port);

bse_janitor_progress

/opt/src/beast/bse/bsejanitor.h:73
void  bse_janitor_progress 
(BseJanitor *self,
 gfloat      progress);

bse_janitor_remove_action

/opt/src/beast/bse/bsejanitor.h:79

bse_janitor_set_procedure

/opt/src/beast/bse/bsejanitor.h:70
void  bse_janitor_set_procedure 
(BseJanitor  *self,
 const gchar *script,
 const gchar *proc);

bse_janitor_trigger_action

/opt/src/beast/bse/bsejanitor.h:81