static void close_conn(UMConnection conn) { JSFiber::scope s; UMConnection_Close(conn); UMConnection_Destroy(conn); }
PyObject *Connection_close(Connection *self, PyObject *notused) { if (!UMConnection_Close(self->conn)) { return HandleError(self, "close"); } Py_RETURN_NONE; }
result_t mysql::close(exlib::AsyncEvent *ac) { if (m_conn) { UMConnection_Close(m_conn); UMConnection_Destroy(m_conn); m_conn = NULL; } return 0; }
result_t mysql::close(AsyncEvent *ac) { if (!m_conn) return 0; if (!ac) return CHECK_ERROR(CALL_E_NOSYNC); if (m_conn) { UMConnection_Close(m_conn); UMConnection_Destroy(m_conn); m_conn = NULL; } return 0; }
static void close_conn(UMConnection conn) { UMConnection_Close(conn); UMConnection_Destroy(conn); }