# Interface: com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation

Machine information interface. A machine provides candidate targets for debugging.

## Static Field: FLAG_AVAILABLE
Type: `int`

Constant value: `1`
Description: Flag indicating that the machine is available.

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

Description: Get the machine flags.
return: machine flags

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

Description: Get an optional information string about the machine.
return: information string, or null

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

Description: Get the optional machine location.
return: machine location, or null

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

Description: Get the optional machine name.
return: machine name, or null

## Method: getProcesses
- return type: `java.util.List<? extends com.pnfsoftware.jeb.core.units.code.debug.IDebuggerProcessInformation>`

Description: List the processes \(in the general sense\) running on this machine.
return: a list of processes, possibly empty

