Added message node initial checkin for bindings
authorMikael Hallendal <micke@imendio.com>
Thu, 10 Apr 2008 10:35:20 +0200
changeset 370 a7181af7497c
parent 369 a416922c533d
child 371 690e27904abd
Added message node initial checkin for bindings
bindings/ruby/rblm-message-node.c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bindings/ruby/rblm-message-node.c	Thu Apr 10 10:35:20 2008 +0200
@@ -0,0 +1,24 @@
+#include <rblm.h>
+
+VALUE lm_cMessageNode;
+
+void
+msg_node_free (LmMessageNode *node)
+{
+	lm_message_node_unref (node);
+}
+
+VALUE
+msg_node_allocate (VALUE klass)
+{
+	return Data_Wrap_Struct (klass, NULL, msg_node_free, NULL);
+}
+
+extern void 
+Init_lm_message_node (VALUE lm_mLM)
+{
+	lm_cMessageNode = rb_define_class_under (lm_mLM, "MessageNode", 
+						 rb_cObject);
+
+	rb_define_alloc_func (lm_cMessageNode, msg_node_allocate);
+}