/* Methods */ void _PLMTS_Destroy(PlayListManager manager) { PlayListManager_S state = (PlayListManager_S)manager->InternalState; if(state != NULL) { sem_wait(&state->FirstBlockFinished); sem_destroy(&state->FirstBlockFinished); sem_wait(&state->BlocksFinished); sem_destroy(&state->BlocksFinished); CircularBuffer_Destroy(state->_buffer); IndexBlocks_Destroy(state->Blocks); free(state); } if(manager->TrackURI != NULL) { free(manager->TrackURI); } if(manager->TrackMetaData != NULL) { CDS_ObjRef_Release(manager->TrackMetaData); } sem_destroy(&manager->LockObject); if(manager->ShuffleArray != NULL) { BitArray_Destroy(manager->ShuffleArray); } free(manager); }
void teardown() { CircularBuffer_Destroy(buffer); FormatOutputSpy_Destroy(); }
void teardown() { CHECK_TRUE(CircularBuffer_VerifyIntegrity(buffer)); CircularBuffer_Destroy(buffer); }
void tearDown(void) { CircularBuffer_Destroy(cb); }