Public Member Functions | Package Functions

BinNavi.API.disassembly.IOperandExpressionListener Interface Reference

Used to listen on operand expressions. More...

Inheritance diagram for BinNavi.API.disassembly.IOperandExpressionListener:
BinNavi.API.disassembly.OperandExpressionListenerAdapter

List of all members.

Public Member Functions

void changed (OperandExpression operandExpression)
 Signals a change in the expression value.
void removedReference (OperandExpression operandExpression, Reference reference)
 Signals the removal of an existing reference.

Package Functions

void addedReference (OperandExpression operandExpression, Reference reference)
 Signals the arrival of a new reference.

Detailed Description

Interface that can be implemented by objects that want to be notified about changes in operand expression objects.


Member Function Documentation

void BinNavi.API.disassembly.IOperandExpressionListener.addedReference ( OperandExpression  operandExpression,
Reference  reference 
) [package]

Invoked after a reference was added to the operand expression.

Parameters:
operandExpression The operand expression where the reference was added.
reference The added reference.
void BinNavi.API.disassembly.IOperandExpressionListener.changed ( OperandExpression  operandExpression  ) 

Invoked after the string value of an operand expression changed.

Parameters:
operandExpression The operand expression whose string value changed.
void BinNavi.API.disassembly.IOperandExpressionListener.removedReference ( OperandExpression  operandExpression,
Reference  reference 
)

Invoked after a reference was removed from the operand expression.

Parameters:
operandExpression The operand expression from where the reference was removed.
reference The removed reference.