static void queue_int_handle_evt(UINT16 event, char *p_param) {
    switch(event) {
    case BTIF_QUEUE_CONNECT_EVT:
        queue_int_add((connect_node_t *)p_param);
        break;

    case BTIF_QUEUE_ADVANCE_EVT:
        queue_int_advance();
        break;
    }

    queue_int_connect_next();
}
static void queue_int_handle_evt(UINT16 event, char *p_param)
{
    BTIF_TRACE_VERBOSE("%s, Event : 0x%x", __FUNCTION__, event);
    switch(event)
    {
        case BTIF_QUEUE_CONNECT_EVT:
            queue_int_add((connect_node_t *)p_param);
            break;

        case BTIF_QUEUE_ADVANCE_EVT:
            queue_int_advance();
            break;

        case BTIF_QUEUE_CHECK_CONNECT_REQ:
            queue_check_connect((connect_node_t*)p_param);
            break;

        default:
            BTIF_TRACE_VERBOSE("Unknown Event");
            break;
    }

    queue_int_connect_next();
}
static void queue_int_handle_evt(UINT16 event, char *p_param)
{

    BTIF_TRACE_VERBOSE2("%s, Event : 0x%x", __FUNCTION__, event);
    switch(event)
    {
        case BTIF_QUEUE_CONNECT_EVT:
            queue_int_add((connect_node_t*)p_param);
            break;

        case BTIF_QUEUE_ADVANCE_EVT:
            queue_int_advance();
            break;
        case BTIF_QUEUE_PENDING_CONECT_EVT:
            queue_int_add((connect_node_t*)p_param);
            return;
            break;
        default:
            BTIF_TRACE_VERBOSE0("BTIF_QUEUE_PENDING_CONECT_ADVANCE_EVT");
            break;
    }

    queue_int_connect_next();
}