frysk.proc.live
Class LinuxPtraceProcState.Attaching.ToOtherTasks

java.lang.Object
  extended by frysk.proc.live.State
      extended by frysk.proc.live.LinuxPtraceProcState
          extended by frysk.proc.live.LinuxPtraceProcState.Attaching.ToOtherTasks
Enclosing class:
LinuxPtraceProcState.Attaching

private static class LinuxPtraceProcState.Attaching.ToOtherTasks
extends LinuxPtraceProcState

In the process of attaching, the main task is attached, now waiting for the remaining tasks to indicate they, too, have attached (or at least processed the attach request).


Field Summary
private  Collection attachingTasks
           
 
Constructor Summary
LinuxPtraceProcState.Attaching.ToOtherTasks(Collection attachingTasks)
           
 
Method Summary
(package private)  LinuxPtraceProcState handleAddObservation(LinuxPtraceProc proc, Observation observation)
           
(package private)  LinuxPtraceProcState handleDeleteObservation(LinuxPtraceProc proc, Observation observation)
           
(package private)  LinuxPtraceProcState handleTaskAttachCompleted(LinuxPtraceProc proc, LinuxPtraceTask task)
           
 
Methods inherited from class frysk.proc.live.LinuxPtraceProcState
handleDetach, handleRemoval, handleTaskDetachCompleted, handleTaskDetachCompleted, initial
 
Methods inherited from class frysk.proc.live.State
toString, unhandled, unhandled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

attachingTasks

private Collection attachingTasks
Constructor Detail

LinuxPtraceProcState.Attaching.ToOtherTasks

LinuxPtraceProcState.Attaching.ToOtherTasks(Collection attachingTasks)
Method Detail

handleTaskAttachCompleted

LinuxPtraceProcState handleTaskAttachCompleted(LinuxPtraceProc proc,
                                               LinuxPtraceTask task)
Overrides:
handleTaskAttachCompleted in class LinuxPtraceProcState

handleAddObservation

LinuxPtraceProcState handleAddObservation(LinuxPtraceProc proc,
                                          Observation observation)
Overrides:
handleAddObservation in class LinuxPtraceProcState

handleDeleteObservation

LinuxPtraceProcState handleDeleteObservation(LinuxPtraceProc proc,
                                             Observation observation)
Overrides:
handleDeleteObservation in class LinuxPtraceProcState