Class MsgOutput

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--MsgOutput

public class MsgOutput
extends java.lang.Thread


Field Summary
private  LinkedListQ debbugMsgs
           
private  java.util.Hashtable debbugSwitch
           
private  Semaphore debug_wait
           
private  java.io.DataOutputStream debugoutput
           
private  NewGUI GUI
           
private  java.lang.String LogFile
           
private  boolean logging
           
private  java.io.DataOutputStream output
           
 
Fields inherited from class java.lang.Thread
contextClassLoader, daemon, eetop, group, inheritedAccessControlContext, MAX_PRIORITY, MIN_PRIORITY, name, NORM_PRIORITY, priority, single_step, stillborn, stopThreadPermission, target, threadInitNumber, threadQ, values
 
Constructor Summary
MsgOutput(NewGUI gui, java.util.Hashtable sw, LinkedListQ dMsgs, Semaphore DebuggerSem)
           
 
Method Summary
private  void appendFile(java.io.DataOutputStream output, java.lang.String Msg)
           
 void run()
           
 void setLogFile(java.lang.String lf)
           
 
Methods inherited from class java.lang.Thread
, activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, exit, getContextClassLoader, getName, getPriority, getThreadGroup, init, interrupt, interrupt0, interrupted, isAlive, isDaemon, isInterrupted, isInterrupted, join, join, join, nextThreadNum, registerNatives, resume, resume0, setContextClassLoader, setDaemon, setName, setPriority, setPriority0, sleep, sleep, start, stop, stop, stop0, suspend, suspend0, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

debbugMsgs

private LinkedListQ debbugMsgs

debbugSwitch

private java.util.Hashtable debbugSwitch

GUI

private NewGUI GUI

LogFile

private java.lang.String LogFile

logging

private boolean logging

output

private java.io.DataOutputStream output

debugoutput

private java.io.DataOutputStream debugoutput

debug_wait

private Semaphore debug_wait
Constructor Detail

MsgOutput

public MsgOutput(NewGUI gui,
                 java.util.Hashtable sw,
                 LinkedListQ dMsgs,
                 Semaphore DebuggerSem)
Method Detail

run

public void run()
Overrides:
run in class java.lang.Thread

appendFile

private void appendFile(java.io.DataOutputStream output,
                        java.lang.String Msg)

setLogFile

public void setLogFile(java.lang.String lf)