frysk.proc
Interface TaskObserver.Terminated

All Superinterfaces:
Observer, TaskObserver
All Known Subinterfaces:
ProcRunUtil.ProcRunObserver
All Known Implementing Classes:
fstep, ProcTaskIDManager, ProcTasksAction, StopEventLoopWhenProcTerminated
Enclosing interface:
TaskObserver

public static interface TaskObserver.Terminated
extends TaskObserver

Interface used to notify that Task has terminated (the task no longer exits).


Nested Class Summary
 
Nested classes/interfaces inherited from interface frysk.proc.TaskObserver
TaskObserver.Cloned, TaskObserver.Code, TaskObserver.Execed, TaskObserver.Forked, TaskObserver.Instruction, TaskObserver.Signaled, TaskObserver.Syscalls, TaskObserver.Terminated, TaskObserver.Terminating, TaskObserver.Watch
 
Method Summary
 Action updateTerminated(Task task, Signal signal, int value)
          Called once the Task has terminated; the process no longer exists.
 
Methods inherited from interface frysk.proc.Observer
addedTo, addFailed, deletedFrom
 

Method Detail

updateTerminated

Action updateTerminated(Task task,
                        Signal signal,
                        int value)
Called once the Task has terminated; the process no longer exists. If SIGNAL is non-NULL it is the signal causing the termination, else STATUS is the exit value passed to _exit(2).