edu.ksu.cis.projects.bogor.module.state.event
Interface IThreadEventNotifier

All Superinterfaces:
IEventNotifier
All Known Subinterfaces:
IStateEventNotifier
All Known Implementing Classes:
DefaultStateEventNotifier, DefaultThreadEventNotifier

public interface IThreadEventNotifier
extends IEventNotifier

Version:
CVS $Revision: 1.1 $ $Date: 2004/09/05 01:25:16 $
Author:
Robby

Method Summary
 void addLocalVarReadListener(ILocalVarReadListener gvrl)
           
 void addLocalVarWrittenListener(ILocalVarWrittenListener gvwl)
           
 void addLocationChangedListener(ILocationChangedListener lcl)
           
 void addThreadCreatedListener(IThreadCreatedListener tcl)
           
 void addThreadDiedListener(IThreadDiedListener tdl)
           
 void addThreadEnterFunction(IThreadEnterFunctionListener tefl)
           
 void addThreadExitFunction(IThreadExitFunctionListener tefl)
           
 void notifyLocalVarRead(int threadId, int localIndex, IValue readValue)
           
 void notifyLocalVarWritten(int threadId, int localIndex, IValue writtenValue, IValue oldValue)
           
 void notifyLocationChanged(int threadId, int newLocDesc, int oldLocDesc, int transformationIndex)
           
 void notifyThreadCreated(int creatorThreadId, int threadId, IValue[] localValues, int locDesc)
           
 void notifyThreadDied(int threadId, IValue[] localValues, int locDesc)
           
 void notifyThreadEnterFunction(int threadId, IValue[] localValues, int locDesc, int transformationIndex)
           
 void notifyThreadExitFunction(int threadId, IValue[] localValues, int locDesc, int transformationIndex)
           
 
Methods inherited from interface edu.ksu.cis.projects.bogor.module.event.IEventNotifier
enableNotification, enableNotification, getEnabledKeys, removeEnableNotificationKey, removeEnableNotificationKeys
 

Method Detail

addLocalVarReadListener

void addLocalVarReadListener(ILocalVarReadListener gvrl)

addLocalVarWrittenListener

void addLocalVarWrittenListener(ILocalVarWrittenListener gvwl)

addLocationChangedListener

void addLocationChangedListener(ILocationChangedListener lcl)

addThreadCreatedListener

void addThreadCreatedListener(IThreadCreatedListener tcl)

addThreadDiedListener

void addThreadDiedListener(IThreadDiedListener tdl)

addThreadEnterFunction

void addThreadEnterFunction(IThreadEnterFunctionListener tefl)

addThreadExitFunction

void addThreadExitFunction(IThreadExitFunctionListener tefl)

notifyLocalVarRead

void notifyLocalVarRead(int threadId,
                        int localIndex,
                        IValue readValue)

notifyLocalVarWritten

void notifyLocalVarWritten(int threadId,
                           int localIndex,
                           IValue writtenValue,
                           IValue oldValue)

notifyLocationChanged

void notifyLocationChanged(int threadId,
                           int newLocDesc,
                           int oldLocDesc,
                           int transformationIndex)

notifyThreadCreated

void notifyThreadCreated(int creatorThreadId,
                         int threadId,
                         IValue[] localValues,
                         int locDesc)

notifyThreadDied

void notifyThreadDied(int threadId,
                      IValue[] localValues,
                      int locDesc)

notifyThreadEnterFunction

void notifyThreadEnterFunction(int threadId,
                               IValue[] localValues,
                               int locDesc,
                               int transformationIndex)

notifyThreadExitFunction

void notifyThreadExitFunction(int threadId,
                              IValue[] localValues,
                              int locDesc,
                              int transformationIndex)