PTP
Release 5.0

org.eclipse.ptp.debug.core.pdi.event
Interface IPDIEventFactory

All Known Implementing Classes:
AbstractEventFactory

public interface IPDIEventFactory


Method Summary
 IPDIBreakpointInfo newBreakpointInfo(IPDISession session, TaskSet tasks, IPDIBreakpoint bpt)
           
 IPDIChangedEvent newChangedEvent(IPDISessionObject reason)
           
 IPDIConnectedEvent newConnectedEvent(IPDISessionObject reason, TaskSet tasks)
           
 IPDICreatedEvent newCreatedEvent(IPDISessionObject reason)
           
 Object newDataReadMemoryInfo(String address, long nextRow, long prevRow, long nextPage, long prevPage, long numBytes, long totalBytes, IPDIMemory[] memories)
           
 IPDIDestroyedEvent newDestroyedEvent(IPDISessionObject reason)
           
 IPDIDisconnectedEvent newDisconnectedEvent(IPDISessionObject reason, TaskSet tasks)
           
 IPDIEndSteppingRangeInfo newEndSteppingRangeInfo(IPDISession session, TaskSet tasks, IPDILocator locator)
           
 IPDIErrorEvent newErrorEvent(IPDISessionObject reason)
           
 IPDIErrorInfo newErrorInfo(IPDISession session, TaskSet tasks, int code, String msg, String detailMsg)
           
 IPDIExitInfo newExitInfo(IPDISession session, TaskSet tasks, int code)
           
 IPDILocationReachedInfo newLocationReachedInfo(IPDISession session, TaskSet tasks, IPDILocator locator)
           
 IPDISessionObject newMemoryBlockInfo(IPDISession session, TaskSet tasks, BigInteger[] bigIntegers, IPDIMemoryBlock block)
           
 IPDIOutputEvent newOutputEvent(IPDISessionObject reason, TaskSet tasks, String output)
           
 IPDIResumedEvent newResumedEvent(IPDISessionObject reason, TaskSet tasks, int type)
           
 IPDISignalInfo newSignalInfo(IPDISession session, TaskSet tasks, String name, String desc, IPDISignal signal, IPDILocator locator)
           
 IPDIStartedEvent newStartedEvent(IPDISessionObject reason, TaskSet tasks)
           
 IPDISuspendedEvent newSuspendedEvent(IPDISessionObject reason, String[] vars, int thread_id, int level, int depth)
           
 IPDISessionObject newThreadInfo(IPDISession session, TaskSet tasks, int id, IPDIThread thread)
           
 IPDIVariableInfo newVariableInfo(IPDISession session, TaskSet tasks, String name, IPDIVariable var)
           
 

Method Detail

newBreakpointInfo

IPDIBreakpointInfo newBreakpointInfo(IPDISession session,
                                     TaskSet tasks,
                                     IPDIBreakpoint bpt)
Parameters:
session -
tasks -
bpt -
Returns:
Since:
4.0

newChangedEvent

IPDIChangedEvent newChangedEvent(IPDISessionObject reason)
Parameters:
reason -
Returns:

newConnectedEvent

IPDIConnectedEvent newConnectedEvent(IPDISessionObject reason,
                                     TaskSet tasks)
Parameters:
reason -
tasks -
Returns:
Since:
4.0

newCreatedEvent

IPDICreatedEvent newCreatedEvent(IPDISessionObject reason)
Parameters:
reason -
Returns:

newDataReadMemoryInfo

Object newDataReadMemoryInfo(String address,
                             long nextRow,
                             long prevRow,
                             long nextPage,
                             long prevPage,
                             long numBytes,
                             long totalBytes,
                             IPDIMemory[] memories)
Parameters:
address -
nextRow -
prevRow -
nextPage -
prevPage -
numBytes -
totalBytes -
memories -
Returns:

newDestroyedEvent

IPDIDestroyedEvent newDestroyedEvent(IPDISessionObject reason)
Parameters:
reason -
Returns:

newDisconnectedEvent

IPDIDisconnectedEvent newDisconnectedEvent(IPDISessionObject reason,
                                           TaskSet tasks)
Parameters:
reason -
tasks -
Returns:
Since:
4.0

newEndSteppingRangeInfo

IPDIEndSteppingRangeInfo newEndSteppingRangeInfo(IPDISession session,
                                                 TaskSet tasks,
                                                 IPDILocator locator)
Parameters:
reason -
tasks -
locator -
Returns:
Since:
4.0

newErrorEvent

IPDIErrorEvent newErrorEvent(IPDISessionObject reason)
Parameters:
reason -
Returns:

newErrorInfo

IPDIErrorInfo newErrorInfo(IPDISession session,
                           TaskSet tasks,
                           int code,
                           String msg,
                           String detailMsg)
Parameters:
session -
tasks -
code -
msg -
detailMsg -
Returns:
Since:
4.0

newExitInfo

IPDIExitInfo newExitInfo(IPDISession session,
                         TaskSet tasks,
                         int code)
Parameters:
reason -
tasks -
code -
Returns:
Since:
4.0

newLocationReachedInfo

IPDILocationReachedInfo newLocationReachedInfo(IPDISession session,
                                               TaskSet tasks,
                                               IPDILocator locator)
Parameters:
session -
tasks -
locator -
Returns:
Since:
4.0

newMemoryBlockInfo

IPDISessionObject newMemoryBlockInfo(IPDISession session,
                                     TaskSet tasks,
                                     BigInteger[] bigIntegers,
                                     IPDIMemoryBlock block)
Parameters:
session -
tasks -
bigIntegers -
block -
Returns:
Since:
4.0

newOutputEvent

IPDIOutputEvent newOutputEvent(IPDISessionObject reason,
                               TaskSet tasks,
                               String output)
Parameters:
session -
tasks -
output -
Returns:
Since:
4.0

newResumedEvent

IPDIResumedEvent newResumedEvent(IPDISessionObject reason,
                                 TaskSet tasks,
                                 int type)
Parameters:
session -
tasks -
type -
Returns:
Since:
4.0

newSignalInfo

IPDISignalInfo newSignalInfo(IPDISession session,
                             TaskSet tasks,
                             String name,
                             String desc,
                             IPDISignal signal,
                             IPDILocator locator)
Parameters:
reason -
tasks -
name -
desc -
signal -
locator -
Returns:
Since:
4.0

newStartedEvent

IPDIStartedEvent newStartedEvent(IPDISessionObject reason,
                                 TaskSet tasks)
Parameters:
session -
tasks -
Returns:
Since:
4.0

newSuspendedEvent

IPDISuspendedEvent newSuspendedEvent(IPDISessionObject reason,
                                     String[] vars,
                                     int thread_id,
                                     int level,
                                     int depth)
Parameters:
reason -
vars -
thread_id -
level -
depth -
Returns:

newThreadInfo

IPDISessionObject newThreadInfo(IPDISession session,
                                TaskSet tasks,
                                int id,
                                IPDIThread thread)
Parameters:
session -
tasks -
id -
thread -
Returns:
Since:
4.0

newVariableInfo

IPDIVariableInfo newVariableInfo(IPDISession session,
                                 TaskSet tasks,
                                 String name,
                                 IPDIVariable var)
Parameters:
session -
tasks -
name -
var -
Since:
4.0

PTP
Release 5.0

Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.