IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 13, 2008, 3:31:48 PM (18 years ago)
Author:
eugene
Message:

adding free functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/pcontrol/JobOps.c

    r14590 r16457  
    1515  JobPool_Exit    = InitStack ();
    1616  JobPool_Crash   = InitStack ();
     17}
     18
     19void FreeJobStack (Stack *stack) {
     20  Job *job;
     21  while ((job = PullStackByLocation (stack, stack[0].Nobject - 1)) != NULL) {
     22    DelJob (job);
     23  }
     24  FreeStack (stack);
     25}
     26
     27void FreeJobStacks () {
     28  FreeJobStack (JobPool_Pending);
     29  FreeJobStack (JobPool_Busy   );
     30  FreeJobStack (JobPool_Done   );
     31  FreeJobStack (JobPool_Kill   );
     32  FreeJobStack (JobPool_Exit   );
     33  FreeJobStack (JobPool_Crash  );
    1734}
    1835
Note: See TracChangeset for help on using the changeset viewer.