BEAST - Free Software Audio Synthesizer and Tracker  0.9.2
Public Member Functions | Static Public Member Functions | List of all members
Bse::ServerImpl Class Reference
Inheritance diagram for Bse::ServerImpl:
Inheritance graph
[legend]

Public Member Functions

 ServerImpl (BseObject *)
 
virtual TestObjectIfaceP get_test_object () override
 See Server::get_test_object()
 
virtual ObjectIfaceP from_proxy (int64_t proxyid) override
 See Server::from_proxy()
 
virtual String get_mp3_version () override
 See Server::get_mp3_version()
 
virtual String get_vorbis_version () override
 See Server::get_vorbis_version()
 
virtual String get_ladspa_path () override
 See Server::get_ladspa_path()
 
virtual String get_plugin_path () override
 See Server::get_plugin_path()
 
virtual String get_script_path () override
 See Server::get_script_path()
 
virtual String get_instrument_path () override
 See Server::get_instrument_path()
 
virtual String get_sample_path () override
 See Server::get_sample_path()
 
virtual String get_effect_path () override
 See Server::get_effect_path()
 
virtual String get_demo_path () override
 See Server::get_demo_path()
 
virtual String get_version () override
 See Server::get_version()
 
virtual String get_custom_effect_dir () override
 See Server::get_custom_effect_dir()
 
virtual String get_custom_instrument_dir () override
 See Server::get_custom_instrument_dir()
 
virtual void save_preferences () override
 See Server::save_preferences()
 
virtual void register_ladspa_plugins () override
 See Server::register_ladspa_plugins()
 
virtual void register_core_plugins () override
 See Server::register_core_plugins()
 
virtual void start_recording (const String &wave_file, double n_seconds) override
 See Server::start_recording()
 
virtual void register_scripts () override
 See Server::register_scripts()
 
virtual bool preferences_locked () override
 See Server::preferences_locked()
 
virtual int n_scripts () override
 See Server::n_scripts()
 
virtual bool can_load (const String &file_name) override
 See Server::can_load()
 
virtual ProjectIfaceP create_project (const String &project_name) override
 See Server::create_project()
 
virtual void destroy_project (ProjectIface &project) override
 See Server::destroy_project()
 
void send_user_message (const UserMessage &umsg)
 
- Public Member Functions inherited from Bse::ServerIface
virtual Rapicorn::Aida::TypeHashList __aida_typelist__ () const override
 
virtual std::string __aida_type_name__ () const override
 
virtual std::vector< std::string__aida_aux_data__ () const override
 
virtual std::vector< std::string__aida_dir__ () const override
 
virtual Rapicorn::Aida::Any __aida_get__ (const std::string &name) const override
 
virtual bool __aida_set__ (const std::string &name, const Rapicorn::Aida::Any &any) override
 
virtual const Rapicorn::Aida::PropertyList & __aida_properties__ ()
 
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 
- Public Member Functions inherited from Bse::ObjectIface
template<class BseObjectPtr , typename::std::enable_if< std::is_pointer< BseObjectPtr >::value, bool >::type = true>
BseObjectPtr as ()
 
template<class ObjectImplP , typename::std::enable_if< DERIVES_shared_ptr< ObjectImplP >::value, bool >::type = true>
ObjectImplP as ()
 
- Public Member Functions inherited from Bse::ObjectImpl
 ObjectImpl (BseObject *)
 
virtual std::string debug_name () override
 See Object::debug_name()
 
virtual int64_t proxy_id () override
 See Object::proxy_id()
 
 operator BseObject * ()
 
virtual BseObjectas_bse_object () override
 

Static Public Member Functions

static ServerImplinstance ()
 

Additional Inherited Members

- Public Types inherited from Bse::ServerIface
typedef Rapicorn::Aida::Signal< void(const SrvT_UserMessage &umsg)> Signal_user_message
 
- Public Attributes inherited from Bse::ServerIface
Signal_user_message sig_user_message
 
- Protected Member Functions inherited from Bse::ObjectIface
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 

The documentation for this class was generated from the following files: