예제 #1
0
static void close_conn(UMConnection conn)
{
    JSFiber::scope s;

    UMConnection_Close(conn);
    UMConnection_Destroy(conn);
}
예제 #2
0
PyObject *Connection_close(Connection *self, PyObject *notused)
{
  if (!UMConnection_Close(self->conn))
  {
    return HandleError(self, "close");
  }
  Py_RETURN_NONE;
}
예제 #3
0
파일: mysql.cpp 프로젝트: cwyiu/fibjs
result_t mysql::close(exlib::AsyncEvent *ac)
{
    if (m_conn)
    {
        UMConnection_Close(m_conn);
        UMConnection_Destroy(m_conn);
        m_conn = NULL;
    }

    return 0;
}
예제 #4
0
파일: mysql.cpp 프로젝트: ror/fibjs
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;
}
예제 #5
0
파일: mysql.cpp 프로젝트: ror/fibjs
static void close_conn(UMConnection conn)
{
    UMConnection_Close(conn);
    UMConnection_Destroy(conn);
}