[beast: 2/49] HACKING.md: document object conversions
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast: 2/49] HACKING.md: document object conversions
- Date: Wed, 1 Jul 2015 11:29:16 +0000 (UTC)
commit 3a03e0a58bab60ef9fbed29911344d922891e621
Author: Tim Janik <timj gnu org>
Date: Sat Jun 20 02:10:06 2015 +0200
HACKING.md: document object conversions
HACKING.md | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/HACKING.md b/HACKING.md
index 4dc63cb..eaf3a96 100644
--- a/HACKING.md
+++ b/HACKING.md
@@ -56,3 +56,16 @@ Enum-Migration
C++11-Compilation
-----------------
**[COMPLETE]** All .c files have been turned into .cc files, so all sources are now compiled as C++11.
+
+
+Conversions
+===========
+
+Conversion between object handles works as follows:
+ // In bse/
+ BseServer *server = server_impl->as<BseObject*>();
+ ServerImpl *server_impl = server->as<ServerImpl*>();
+ // In beast-gtk/
+ ServerIface *server_iface;
+ ObjectIfaceP server_iface->from_proxy (proxyid);
+ SfiProxy proxy = server_iface->proxy_id();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]