public interface IMemoryBlockManager
IMemoryBlock
,
IMemoryBlockListener
Modifier and Type | Method and Description |
---|---|
void |
addListener(IMemoryBlockListener listener)
Registers the given listener for memory block addition and
removal notification.
|
void |
addMemoryBlocks(IMemoryBlock[] memoryBlocks)
Adds the given memory blocks to the memory block manager.
|
IMemoryBlock[] |
getMemoryBlocks()
Returns all registered memory blocks.
|
IMemoryBlock[] |
getMemoryBlocks(IDebugTarget debugTarget)
Returns all registered memory blocks associated with the
given debug target.
|
IMemoryBlock[] |
getMemoryBlocks(IMemoryBlockRetrieval source)
Returns all registered memory blocks that originated from the
given memory retrieval source.
|
void |
removeListener(IMemoryBlockListener listener)
Unregisters the given listener for memory block addition and
removal notification.
|
void |
removeMemoryBlocks(IMemoryBlock[] memoryBlocks)
Removes the given memory blocks from the memory block manager.
|
void addMemoryBlocks(IMemoryBlock[] memoryBlocks)
memoryBlocks
- memory blocks to addvoid removeMemoryBlocks(IMemoryBlock[] memoryBlocks)
memoryBlocks
- memory blocks to removevoid addListener(IMemoryBlockListener listener)
listener
- the listener to addvoid removeListener(IMemoryBlockListener listener)
listener
- the listener to removeIMemoryBlock[] getMemoryBlocks()
IMemoryBlock[] getMemoryBlocks(IDebugTarget debugTarget)
getDebugTarget()
method returns the
specified debug target.debugTarget
- target for which memory blocks have been requestedIMemoryBlock[] getMemoryBlocks(IMemoryBlockRetrieval source)
source
- source for which memory blocks have been requested
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.