void PacketPassFifoQueue_Free (PacketPassFifoQueue *o) { DebugObject_Free(&o->d_obj); DebugCounter_Free(&o->d_flows_ctr); ASSERT(LinkedList1_IsEmpty(&o->waiting_flows_list)) ASSERT(!o->sending_flow) // free schedule job BPending_Free(&o->schedule_job); }
void BProcessManager_Free (BProcessManager *o) { ASSERT(LinkedList2_IsEmpty(&o->processes)) DebugObject_Free(&o->d_obj); // free wait job BPending_Free(&o->wait_job); // free signal handling BUnixSignal_Free(&o->signal, 1); }