PTP
Release 5.0

org.eclipse.ptp.debug.core.pdi.manager
Interface IPDIVariableManager

All Superinterfaces:
IPDIManager, IPDISessionObject, IPDISet

public interface IPDIVariableManager
extends IPDIManager

Represent expression manager to manage processes


Method Summary
 IPDIArgument createArgument(IPDIArgumentDescriptor argDesc)
           
 IPDIGlobalVariable createGlobalVariable(IPDIGlobalVariableDescriptor varDesc)
           
 IPDILocalVariable createLocalVariable(IPDILocalVariableDescriptor varDesc)
           
 IPDIThreadStorage createThreadStorage(IPDIThreadStorageDescriptor desc)
           
 IPDIVariable createVariable(IPDIVariableDescriptor varDesc)
           
 void destroyVariable(IPDIVariable variable)
           
 IPDIArgumentDescriptor[] getArgumentDescriptors(IPDIStackFrame frame)
           
 IPDIGlobalVariableDescriptor getGlobalVariableDescriptor(TaskSet tasks, java.lang.String filename, java.lang.String function, java.lang.String name)
           
 IPDILocalVariableDescriptor[] getLocalVariableDescriptors(IPDIStackFrame frame)
           
 IPDIThreadStorageDescriptor[] getThreadStorageDescriptors(IPDIThread thread)
           
 IPDIVariable getVariableByName(TaskSet tasks, java.lang.String varname)
           
 IPDIVariableDescriptor getVariableDescriptorAsArray(IPDIVariableDescriptor varDesc, int start, int length)
           
 IPDIVariableDescriptor getVariableDescriptorAsType(IPDIVariableDescriptor varDesc, java.lang.String type)
           
 void update(TaskSet qTasks, java.lang.String[] vars)
           
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.manager.IPDIManager
isAutoUpdate, setAutoUpdate, shutdown, update
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISessionObject
getSession
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISet
getTasks
 

Method Detail

createArgument

IPDIArgument createArgument(IPDIArgumentDescriptor argDesc)
                            throws PDIException
Throws:
PDIException

createGlobalVariable

IPDIGlobalVariable createGlobalVariable(IPDIGlobalVariableDescriptor varDesc)
                                        throws PDIException
Throws:
PDIException

createLocalVariable

IPDILocalVariable createLocalVariable(IPDILocalVariableDescriptor varDesc)
                                      throws PDIException
Throws:
PDIException

getArgumentDescriptors

IPDIArgumentDescriptor[] getArgumentDescriptors(IPDIStackFrame frame)
                                                throws PDIException
Throws:
PDIException

getLocalVariableDescriptors

IPDILocalVariableDescriptor[] getLocalVariableDescriptors(IPDIStackFrame frame)
                                                          throws PDIException
Throws:
PDIException

getVariableByName

IPDIVariable getVariableByName(TaskSet tasks,
                               java.lang.String varname)
Since:
4.0

getGlobalVariableDescriptor

IPDIGlobalVariableDescriptor getGlobalVariableDescriptor(TaskSet tasks,
                                                         java.lang.String filename,
                                                         java.lang.String function,
                                                         java.lang.String name)
                                                         throws PDIException
Throws:
PDIException
Since:
4.0

createThreadStorage

IPDIThreadStorage createThreadStorage(IPDIThreadStorageDescriptor desc)
                                      throws PDIException
Throws:
PDIException

getThreadStorageDescriptors

IPDIThreadStorageDescriptor[] getThreadStorageDescriptors(IPDIThread thread)
                                                          throws PDIException
Throws:
PDIException

destroyVariable

void destroyVariable(IPDIVariable variable)
                     throws PDIException
Throws:
PDIException

createVariable

IPDIVariable createVariable(IPDIVariableDescriptor varDesc)
                            throws PDIException
Throws:
PDIException

getVariableDescriptorAsArray

IPDIVariableDescriptor getVariableDescriptorAsArray(IPDIVariableDescriptor varDesc,
                                                    int start,
                                                    int length)
                                                    throws PDIException
Parameters:
varDesc -
start -
length -
Returns:
Throws:
PDIException

getVariableDescriptorAsType

IPDIVariableDescriptor getVariableDescriptorAsType(IPDIVariableDescriptor varDesc,
                                                   java.lang.String type)
                                                   throws PDIException
Parameters:
varDesc -
type -
Returns:
Throws:
PDIException

update

void update(TaskSet qTasks,
            java.lang.String[] vars)
            throws PDIException
Parameters:
qTasks -
vars -
Throws:
PDIException
Since:
4.0

PTP
Release 5.0

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