# Class: com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData

Standard implementation of the event data associated to debugger events.

## Constructor: DebuggerEventData
- parameter: `type`, type: `com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType`
- parameter: `threadId`, type: `long`
- parameter: `address`, type: `java.lang.String`

Description: Create debugger event data.
parameter: type: event type
parameter: threadId: related thread id
parameter: address: related debugger address

## Method: getAddress
- return type: `java.lang.String`


## Method: getOutput
- return type: `byte[]`


## Method: getReturnValue
- return type: `com.pnfsoftware.jeb.core.units.code.debug.ITypedValue`


## Method: getSignalNumber
- return type: `int`

Description: Retrieve the signal number.
return: signal number, or 0 if unavailable

## Method: getThreadId
- return type: `long`


## Method: getType
- return type: `com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType`


## Method: getUnitAddress
- return type: `com.pnfsoftware.jeb.core.units.UnitAddress<com.pnfsoftware.jeb.core.units.code.ICodeUnit>`


## Method: setOutput
- parameter: `output`, type: `byte[]`

Description: Set event output bytes.
parameter: output: output bytes

## Method: setReturnValue
- parameter: `retval`, type: `com.pnfsoftware.jeb.core.units.code.debug.ITypedValue`

Description: Set the function return value.
parameter: retval: return value

## Method: setSignalNumber
- parameter: `signal`, type: `int`

Description: Set the signal number.
parameter: signal: signal number

## Method: setUnitAddress
- parameter: `ua`, type: `com.pnfsoftware.jeb.core.units.UnitAddress<com.pnfsoftware.jeb.core.units.code.ICodeUnit>`

Description: Set the related unit address.
parameter: ua: unit address

## Method: toString
- return type: `java.lang.String`


