/*
* call-seq:
* conn.reset_start() -> nil
*
* Initiate a connection reset in a nonblocking manner.
* This will close the current connection and attempt to
* reconnect using the same connection parameters.
* Use PGconn#reset_poll to check the status of the
* connection reset.
*/
static VALUE
pgconn_reset_start(VALUE self)
{
if(PQresetStart(get_pgconn(self)) == 0)
rb_raise(rb_ePGError, "reset has failed");
return Qnil;
}