Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bseserver.hh File Reference
#include <bse/bsesuper.hh>
#include <bse/bsepcmdevice.hh>
#include <bse/bsemididevice.hh>
#include <bse/testobject.hh>
Include dependency graph for bseserver.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BseServer
 
struct  BseServerClass
 
class  Bse::ServerImpl
 

Namespaces

 Bse
 

Macros

#define BSE_TYPE_SERVER
 
#define BSE_SERVER_CAST(object)
 
#define BSE_SERVER_CLASS(class)
 
#define BSE_IS_SERVER(object)
 
#define BSE_IS_SERVER_CLASS(class)
 
#define BSE_SERVER_GET_CLASS(object)
 
#define BSE_SERVER
 

Functions

BseServerbse_server_get (void)
 
BseProjectbse_server_find_project (BseServer *server, const gchar *name)
 
void bse_server_stop_recording (BseServer *server)
 
void bse_server_start_recording (BseServer *server, const char *wave_file, double n_seconds)
 
Bse::Error bse_server_open_devices (BseServer *server)
 
void bse_server_close_devices (BseServer *server)
 
BseModule * bse_server_retrieve_pcm_output_module (BseServer *server, BseSource *source, const gchar *uplink_name)
 
void bse_server_discard_pcm_output_module (BseServer *server, BseModule *module)
 
BseModule * bse_server_retrieve_pcm_input_module (BseServer *server, BseSource *source, const gchar *uplink_name)
 
void bse_server_discard_pcm_input_module (BseServer *server, BseModule *module)
 
void bse_server_require_pcm_input (BseServer *server)
 
BseModule * bse_server_retrieve_midi_input_module (BseServer *server, const gchar *downlink_name, guint midi_channel_id, guint nth_note, guint signals[4])
 
void bse_server_discard_midi_input_module (BseServer *server, BseModule *module)
 
void bse_server_add_io_watch (BseServer *server, gint fd, GIOCondition events, BseIOWatch watch_func, gpointer data)
 
void bse_server_remove_io_watch (BseServer *server, BseIOWatch watch_func, gpointer data)
 
void bse_server_registration (BseServer *server, BseRegistrationType rtype, const gchar *what, const gchar *error)
 
void bse_server_script_start (BseServer *server, BseJanitor *janitor)
 
void bse_server_script_error (BseServer *server, const gchar *script_name, const gchar *proc_name, const gchar *reason)
 
Bse::Error bse_server_run_remote (BseServer *server, const gchar *process_name, SfiRing *params, const gchar *script_name, const gchar *proc_name, BseJanitor **janitor_p)
 
void bse_server_queue_kill_wire (BseServer *server, SfiComWire *wire)
 
void bse_server_notify_gconfig (BseServer *server)
 

Function Documentation

BseServer* bse_server_get ( void  )
Returns
Global BSE Server

Retrieve the global BSE server object.

Referenced by bse_server_script_error().

Here is the call graph for this function:

Here is the caller graph for this function:

void bse_server_script_error ( BseServer server,
const gchar *  script_name,
const gchar *  proc_name,
const gchar *  reason 
)
Parameters
script_namename of the executed script
proc_nameprocedure name to execute
reasonerror condition

Signal script invocation error.

Referenced by bse_server_script_error().

Here is the call graph for this function:

Here is the caller graph for this function:

void bse_server_script_start ( BseServer server,
BseJanitor janitor 
)
Parameters
script_controlassociated script control object

Signal script invocation start.

Referenced by bse_server_script_error().

Here is the caller graph for this function: