frysk.proc.live
Class LiveProc

java.lang.Object
  extended by frysk.proc.Proc
      extended by frysk.proc.live.LiveProc
All Implemented Interfaces:
Comparable
Direct Known Subclasses:
LinuxPtraceProc

abstract class LiveProc
extends Proc

A live Host/Proc/Task is characterised by its stateful nature; i.e., an ability to respond to stateful requests such as add/remove observers.


Nested Class Summary
 
Nested classes/interfaces inherited from class frysk.proc.Proc
Proc.ObservableXXX
 
Field Summary
(package private)  ProcessIdentifier pid
           
 
Fields inherited from class frysk.proc.Proc
observableAttachedXXX, observableDetachedXXX, parent
 
Constructor Summary
LiveProc(Host host, Proc parent, ProcessIdentifier pid)
           
LiveProc(Task task, ProcessIdentifier fork)
           
 
Method Summary
 
Methods inherited from class frysk.proc.Proc
add, compareTo, getAuxv, getChildren, getCmdLine, getCommand, getExeFile, getGID, getHost, getMainTask, getMap, getMaps, getParent, getPid, getStateFIXME, getTasks, getUID, performDetach, remove, remove, requestAbandon, requestAbandonAndRunEvent, requestKill, sendRefresh, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pid

final ProcessIdentifier pid
Constructor Detail

LiveProc

LiveProc(Host host,
         Proc parent,
         ProcessIdentifier pid)

LiveProc

LiveProc(Task task,
         ProcessIdentifier fork)