/* * AMQ_Connection#silent=(boolean) -> self */ static VALUE con_set_silent(VALUE self,VALUE nval) { amq_connection_cls *const connection_obj=get_amq_connection_cls(self,1); int result=0; if (nval==Qtrue) { result=amq_client_connection_set_silent(connection_obj->connection,1); } else if (nval==Qfalse) { result=amq_client_connection_set_silent(connection_obj->connection,0); } else { rb_raise(rb_amq_error,"AMQ_Connection#silent=(boolean) argument not boolean"); } if (result) { rb_raise(rb_amq_error,"amq_client_connection_set_silent(..) failed"); } return self; }
static VALUE rwire_amq_client_connection_set_silent(VALUE self, VALUE silent) { CONNECTION_GET; if (!c) { rb_raise(eAMQDestroyedError, "Connection has aleady been destroyed"); } return amq_client_connection_set_silent(c, silent); }