[beast/devel: 9/17] BSE: start building Bse::Server stubs
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast/devel: 9/17] BSE: start building Bse::Server stubs
- Date: Wed, 1 May 2013 12:30:43 +0000 (UTC)
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]