[beast/devel: 9/17] BSE: start building Bse::Server stubs



commit 4dc2fc8107a8bd8a4387517b4fd0d513b9eb266c
Author: Tim Janik <timj gnu org>
Date:   Tue Mar 26 15:02:07 2013 +0000

    BSE: start building Bse::Server stubs

 bse/bseapi.idl  |    3 +++
 bse/bseutils.cc |    3 +++
 bse/bseutils.hh |    6 ++++++
 3 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/bse/bseapi.idl b/bse/bseapi.idl
index 29f5211..54f5be8 100644
--- a/bse/bseapi.idl
+++ b/bse/bseapi.idl
@@ -6,4 +6,7 @@
 
 namespace Bse {
 
+interface Server {
+};
+
 } // Bse
diff --git a/bse/bseutils.cc b/bse/bseutils.cc
index 573409e..1e47571 100644
--- a/bse/bseutils.cc
+++ b/bse/bseutils.cc
@@ -644,3 +644,6 @@ bse_bbuffer_printf (gchar        bbuffer[BSE_BBUFFER_SIZE],
   va_end (args);
   return l;
 }
+
+#include "bseclientapi.cc"
+#include "bseserverapi.cc"      // build AIDA IDL stubs
diff --git a/bse/bseutils.hh b/bse/bseutils.hh
index c68a479..5672f19 100644
--- a/bse/bseutils.hh
+++ b/bse/bseutils.hh
@@ -1,10 +1,16 @@
 // Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html
 #ifndef __BSE_UTILS_H__
 #define __BSE_UTILS_H__
+
+#include <bse/bseclientapi.hh>
+#include <bse/bseserverapi.hh>
+
 #include <bse/bseenums.hh>
 #include <bse/bseglobals.hh>
 #include <bse/bsecompat.hh>
+
 G_BEGIN_DECLS
+
 /* --- C++ helper declaration --- */
 void    bse_cxx_init      (void);
 /* --- record utils --- */


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]