Пример #1
0
void MCP_LoadMngr_Destroy(void)
{
    MCP_FUNC_START("MCP_LoadMngr_Destroy");

    /* Destroy State Machine */
    MCP_GenSM_Destroy(&(tDataGenSm));

    /* De-register IF client*/
    BT_HCI_IF_DeregisterClient(&(handle));

    MCP_FUNC_END();
}
/*---------------------------------------------------------------------------
 *            MCP_HciSeq_DestroySequence()
 *---------------------------------------------------------------------------
 *
 * Synopsis:  destroys a HCI sequence that is no longer in use
 *
 */
void MCP_HciSeq_DestroySequence (MCP_HciSeq_Context *pContext)
{
    BtHciIfStatus   status;

    MCP_FUNC_START ("MCP_HciSeq_DestroySequence");

    /* de-register HCI IF client */
    status = BT_HCI_IF_DeregisterClient (&(pContext->handle));
    MCP_VERIFY_FATAL_NO_RETVAR ((BT_HCI_IF_STATUS_SUCCESS == status),
                                ("MCP_HciSeq_DestroySequence: BT_HCI_IF_DeregisterClient returned status %d",
                                 status));

    MCP_FUNC_END ();
}