Added keep_alive_rate=
authorMikael Hallendal <micke@imendio.com>
Tue, 08 Apr 2008 22:02:36 +0200
changeset 354 aed430fbb43f
parent 353 999be9e7fad7
child 355 3060701e3dc3
Added keep_alive_rate=
bindings/ruby/rlm-connection.c
--- a/bindings/ruby/rlm-connection.c	Tue Apr 08 21:57:19 2008 +0200
+++ b/bindings/ruby/rlm-connection.c	Tue Apr 08 22:02:36 2008 +0200
@@ -101,6 +101,25 @@
 						       NULL));
 }
 
+VALUE
+conn_set_keep_alive_rate (VALUE self, VALUE rate)
+{
+	LmConnection *conn;
+
+	Data_Get_Struct (self, LmConnection, conn);
+
+	lm_connection_set_keep_alive_rate (conn, NUM2UINT (rate));
+
+	return Qnil;
+}
+
+/*
+ * VALUE
+conn_get_keep_alive_rate (VALUE self)
+{
+	LmConnection *connection;
+} */
+
 void
 Init_lm_connection (VALUE lm_mLM)
 {
@@ -115,4 +134,6 @@
 	rb_define_method (lm_mConnection, "open", conn_open, -1);
 	rb_define_method (lm_mConnection, "close", conn_close, 0);
 	rb_define_method (lm_mConnection, "authenticate", conn_auth, -1);
+	rb_define_method (lm_mConnection, "keep_alive_rate=", conn_set_keep_alive_rate, 1);
+	/* rb_define_method (lm_mConnection, "keep_alive_rate", conn_get_keep_alive_rate, 0); */
 }