BEAST - Free Software Audio Synthesizer and Tracker  0.10.0
Classes | Namespaces | Macros | Typedefs | Functions
bseserverapi.hh File Reference
#include <rapicorn-core.hh>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Bse::SrvT_StringSeq
 
struct  Bse::SrvT_PixelSeq
 
struct  Bse::SrvT_Icon
 
struct  Bse::SrvT_AuxData
 
struct  Bse::SrvT_AuxDataSeq
 
class  Bse::TestObjectIface
 See also the corresponding IDL class TestObject. More...
 
struct  Bse::SrvT_UserMessage
 
struct  Bse::SrvT_SongTiming
 
struct  Bse::SrvT_NoteDescription
 
class  Bse::ObjectIface
 See also the corresponding IDL class Object. More...
 
struct  Bse::ObjectIface::DERIVES_shared_ptr< T, typename >
 
struct  Bse::ObjectIface::DERIVES_shared_ptr< T, Rapicorn::void_t< typename T::element_type > >
 
class  Bse::ItemIface
 See also the corresponding IDL class Item. More...
 
struct  Bse::SrvT_PartNote
 
struct  Bse::SrvT_PartNoteSeq
 
struct  Bse::SrvT_PartControl
 
struct  Bse::SrvT_PartControlSeq
 
class  Bse::PartIface
 See also the corresponding IDL class Part. More...
 
struct  Bse::SrvT_PartSeq
 
class  Bse::SourceIface
 See also the corresponding IDL class Source. More...
 
class  Bse::ContextMergerIface
 See also the corresponding IDL class ContextMerger. More...
 
class  Bse::ContainerIface
 See also the corresponding IDL class Container. More...
 
class  Bse::SuperIface
 See also the corresponding IDL class Super. More...
 
class  Bse::SNetIface
 See also the corresponding IDL class SNet. More...
 
class  Bse::CSynthIface
 See also the corresponding IDL class CSynth. More...
 
class  Bse::SubSynthIface
 See also the corresponding IDL class SubSynth. More...
 
class  Bse::TrackIface
 See also the corresponding IDL class Track. More...
 
struct  Bse::SrvT_PartLink
 
struct  Bse::SrvT_PartLinkSeq
 
struct  Bse::SrvT_TrackPart
 
struct  Bse::SrvT_TrackPartSeq
 
class  Bse::BusIface
 See also the corresponding IDL class Bus. More...
 
class  Bse::SongIface
 See also the corresponding IDL class Song. More...
 
struct  Bse::SrvT_SampleFileInfo
 
class  Bse::EditableSampleIface
 See also the corresponding IDL class EditableSample. More...
 
class  Bse::WaveIface
 See also the corresponding IDL class Wave. More...
 
class  Bse::WaveRepoIface
 See also the corresponding IDL class WaveRepo. More...
 
class  Bse::MidiNotifierIface
 See also the corresponding IDL class MidiNotifier. More...
 
class  Bse::MidiSynthIface
 See also the corresponding IDL class MidiSynth. More...
 
class  Bse::ProjectIface
 See also the corresponding IDL class Project. More...
 
class  Bse::PcmWriterIface
 See also the corresponding IDL class PcmWriter. More...
 
class  Bse::ServerIface
 See also the corresponding IDL class Server. More...
 

Namespaces

 Bse
 The Bse namespace contains all functions of the synthesis engine.
 

Macros

#define RAPICORN_AIDA_ENUM_DEFINE_ARITHMETIC_EQ(Enum)
 
#define RAPICORN_AIDA_FLAGS_DEFINE_ARITHMETIC_OPS(Enum)
 
#define RAPICORN_FIXCYTHON_ENUM(Enum)
 
#define RAPICORN_AIDA_ENUM_DEFINE_ARITHMETIC_OPS(Enum)
 
#define __ENUMHH__BSE_IDL__
 
#define BSE_IDL_INTERFACE_LIST
 
#define __BSE_IDL_ALIASES__
 

Typedefs

typedef std::shared_ptr< TestObjectIface > Bse::TestObjectIfaceP
 
typedef std::weak_ptr< TestObjectIface > Bse::TestObjectIfaceW
 
typedef std::shared_ptr< ObjectIface > Bse::ObjectIfaceP
 
typedef std::weak_ptr< ObjectIface > Bse::ObjectIfaceW
 
typedef std::shared_ptr< ItemIface > Bse::ItemIfaceP
 
typedef std::weak_ptr< ItemIface > Bse::ItemIfaceW
 
typedef std::shared_ptr< PartIface > Bse::PartIfaceP
 
typedef std::weak_ptr< PartIface > Bse::PartIfaceW
 
typedef std::shared_ptr< SourceIface > Bse::SourceIfaceP
 
typedef std::weak_ptr< SourceIface > Bse::SourceIfaceW
 
typedef std::shared_ptr< ContextMergerIface > Bse::ContextMergerIfaceP
 
typedef std::weak_ptr< ContextMergerIface > Bse::ContextMergerIfaceW
 
typedef std::shared_ptr< ContainerIface > Bse::ContainerIfaceP
 
typedef std::weak_ptr< ContainerIface > Bse::ContainerIfaceW
 
typedef std::shared_ptr< SuperIface > Bse::SuperIfaceP
 
typedef std::weak_ptr< SuperIface > Bse::SuperIfaceW
 
typedef std::shared_ptr< SNetIface > Bse::SNetIfaceP
 
typedef std::weak_ptr< SNetIface > Bse::SNetIfaceW
 
typedef std::shared_ptr< CSynthIface > Bse::CSynthIfaceP
 
typedef std::weak_ptr< CSynthIface > Bse::CSynthIfaceW
 
typedef std::shared_ptr< SubSynthIface > Bse::SubSynthIfaceP
 
typedef std::weak_ptr< SubSynthIface > Bse::SubSynthIfaceW
 
typedef std::shared_ptr< TrackIface > Bse::TrackIfaceP
 
typedef std::weak_ptr< TrackIface > Bse::TrackIfaceW
 
typedef std::shared_ptr< BusIface > Bse::BusIfaceP
 
typedef std::weak_ptr< BusIface > Bse::BusIfaceW
 
typedef std::shared_ptr< SongIface > Bse::SongIfaceP
 
typedef std::weak_ptr< SongIface > Bse::SongIfaceW
 
typedef std::shared_ptr< EditableSampleIface > Bse::EditableSampleIfaceP
 
typedef std::weak_ptr< EditableSampleIface > Bse::EditableSampleIfaceW
 
typedef std::shared_ptr< WaveIface > Bse::WaveIfaceP
 
typedef std::weak_ptr< WaveIface > Bse::WaveIfaceW
 
typedef std::shared_ptr< WaveRepoIface > Bse::WaveRepoIfaceP
 
typedef std::weak_ptr< WaveRepoIface > Bse::WaveRepoIfaceW
 
typedef std::shared_ptr< MidiNotifierIface > Bse::MidiNotifierIfaceP
 
typedef std::weak_ptr< MidiNotifierIface > Bse::MidiNotifierIfaceW
 
typedef std::shared_ptr< MidiSynthIface > Bse::MidiSynthIfaceP
 
typedef std::weak_ptr< MidiSynthIface > Bse::MidiSynthIfaceW
 
typedef std::shared_ptr< ProjectIface > Bse::ProjectIfaceP
 
typedef std::weak_ptr< ProjectIface > Bse::ProjectIfaceW
 
typedef std::shared_ptr< PcmWriterIface > Bse::PcmWriterIfaceP
 
typedef std::weak_ptr< PcmWriterIface > Bse::PcmWriterIfaceW
 
typedef std::shared_ptr< ServerIface > Bse::ServerIfaceP
 
typedef std::weak_ptr< ServerIface > Bse::ServerIfaceW
 

Functions

template<>
const EnumInfo & Rapicorn::Aida::enum_info< Bse::Error > ()
 
template<>
const EnumInfo & Rapicorn::Aida::enum_info< Bse::MidiSignal > ()
 
template<>
const EnumInfo & Rapicorn::Aida::enum_info< Bse::MusicalTuning > ()
 
template<>
const EnumInfo & Rapicorn::Aida::enum_info< Bse::UserMessageType > ()
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_StringSeq &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_StringSeq &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PixelSeq &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PixelSeq &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_Icon &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_Icon &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_AuxData &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_AuxData &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_AuxDataSeq &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_AuxDataSeq &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const TestObjectIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, TestObjectIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, TestObjectIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_UserMessage &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_UserMessage &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_SongTiming &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_SongTiming &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_NoteDescription &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_NoteDescription &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const ObjectIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, ObjectIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, ObjectIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const ItemIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, ItemIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, ItemIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PartNote &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PartNote &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PartNoteSeq &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PartNoteSeq &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PartControl &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PartControl &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PartControlSeq &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PartControlSeq &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const PartIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, PartIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, PartIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PartSeq &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PartSeq &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SourceIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SourceIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SourceIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const ContextMergerIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, ContextMergerIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, ContextMergerIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const ContainerIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, ContainerIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, ContainerIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SuperIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SuperIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SuperIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SNetIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SNetIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SNetIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const CSynthIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, CSynthIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, CSynthIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SubSynthIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SubSynthIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SubSynthIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const TrackIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, TrackIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, TrackIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PartLink &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PartLink &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_PartLinkSeq &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_PartLinkSeq &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_TrackPart &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_TrackPart &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_TrackPartSeq &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_TrackPartSeq &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const BusIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, BusIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, BusIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SongIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SongIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SongIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const SrvT_SampleFileInfo &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, SrvT_SampleFileInfo &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const EditableSampleIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, EditableSampleIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, EditableSampleIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const WaveIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, WaveIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, WaveIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const WaveRepoIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, WaveRepoIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, WaveRepoIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const MidiNotifierIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, MidiNotifierIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, MidiNotifierIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const MidiSynthIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, MidiSynthIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, MidiSynthIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const ProjectIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, ProjectIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, ProjectIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const PcmWriterIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, PcmWriterIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, PcmWriterIfaceP &)
 
void Bse::operator<<= (Rapicorn::Aida::ProtoMsg &, const ServerIfaceP &)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, ServerIface *&)
 
void Bse::operator>>= (Rapicorn::Aida::ProtoReader &, ServerIfaceP &)