Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bsesnet.cc File Reference
#include <string.h>
#include <time.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
#include <bse/bseengine.hh>
#include <bse/gslcommon.hh>
#include "bsesnet.hh"
#include "bseproject.hh"
#include "bsecategories.hh"
#include "bsestorage.hh"
#include "bsemain.hh"
#include "bsecontextmerger.hh"
#include "bsemidireceiver.hh"
Include dependency graph for bsesnet.cc:

Namespaces

 Bse
 

Functions

void bse_snet_intern_child (BseSNet *self, gpointer child)
 
const gchar * bse_snet_iport_name_register (BseSNet *snet, const gchar *tmpl_name)
 
gboolean bse_snet_iport_name_registered (BseSNet *snet, const gchar *name)
 
void bse_snet_iport_name_unregister (BseSNet *snet, const gchar *name)
 
const gchar * bse_snet_oport_name_register (BseSNet *snet, const gchar *tmpl_name)
 
gboolean bse_snet_oport_name_registered (BseSNet *snet, const gchar *name)
 
void bse_snet_oport_name_unregister (BseSNet *snet, const gchar *name)
 
void bse_snet_set_iport_src (BseSNet *snet, const gchar *name, guint snet_context, BseModule *omodule, guint ostream, BseTrans *trans)
 
void bse_snet_set_iport_dest (BseSNet *snet, const gchar *name, guint snet_context, BseModule *imodule, guint istream, BseTrans *trans)
 
void bse_snet_set_oport_src (BseSNet *snet, const gchar *name, guint snet_context, BseModule *omodule, guint ostream, BseTrans *trans)
 
void bse_snet_set_oport_dest (BseSNet *snet, const gchar *name, guint snet_context, BseModule *imodule, guint istream, BseTrans *trans)
 
guint bse_snet_create_context (BseSNet *self, BseMidiContext mcontext, BseTrans *trans)
 
guint bse_snet_context_clone_branch (BseSNet *self, guint context, BseSource *context_merger, BseMidiContext mcontext, BseTrans *trans)
 
gboolean bse_snet_context_is_branch (BseSNet *self, guint context_id)
 
BseMidiContext bse_snet_get_midi_context (BseSNet *self, guint context_handle)
 
 BSE_BUILTIN_TYPE (BseSNet)
 

Function Documentation

void bse_snet_intern_child ( BseSNet self,
gpointer  child 
)
Parameters
selfvalid BseSNet
childvalid BseItem, which is a child of self

Mark child as internal via bse_item_set_internal() and add special protection so to not destroy it automatically upon g_object_dispose().

Here is the call graph for this function: