BowlerKernel
Public Member Functions | Private Attributes | List of all members
com.neuronrobotics.sdk.util.ProcessMonitor Class Reference
Inheritance diagram for com.neuronrobotics.sdk.util.ProcessMonitor:
Inheritance graph
[legend]
Collaboration diagram for com.neuronrobotics.sdk.util.ProcessMonitor:
Collaboration graph
[legend]

Public Member Functions

 ProcessMonitor (IMonitorable process)
 
void addProcessMonitorListener (IProgressMonitorListener listener)
 
void start ()
 
void actionPerformed (ActionEvent arg0)
 

Private Attributes

Timer timer = new Timer(100, this)
 
IMonitorable process
 
ArrayList< IProgressMonitorListenerlisteners = new ArrayList<IProgressMonitorListener>()
 

Detailed Description

The Class ProcessMonitor.

Definition at line 12 of file ProcessMonitor.java.

Constructor & Destructor Documentation

◆ ProcessMonitor()

com.neuronrobotics.sdk.util.ProcessMonitor.ProcessMonitor ( IMonitorable  process)

Instantiates a new process monitor.

Parameters
processthe process

Definition at line 28 of file ProcessMonitor.java.

References com.neuronrobotics.sdk.util.ProcessMonitor.process.

Member Function Documentation

◆ actionPerformed()

void com.neuronrobotics.sdk.util.ProcessMonitor.actionPerformed ( ActionEvent  arg0)

◆ addProcessMonitorListener()

void com.neuronrobotics.sdk.util.ProcessMonitor.addProcessMonitorListener ( IProgressMonitorListener  listener)

Adds the process monitor listener.

Parameters
listenerthe listener

Definition at line 37 of file ProcessMonitor.java.

References com.neuronrobotics.sdk.util.ProcessMonitor.listeners.

Referenced by com.neuronrobotics.sdk.ui.BluetoothConnectionPanel.refresh(), and com.neuronrobotics.sdk.ui.UDPConnectionPanel.refresh().

◆ start()

void com.neuronrobotics.sdk.util.ProcessMonitor.start ( )

Member Data Documentation

◆ listeners

ArrayList<IProgressMonitorListener> com.neuronrobotics.sdk.util.ProcessMonitor.listeners = new ArrayList<IProgressMonitorListener>()
private

◆ process

IMonitorable com.neuronrobotics.sdk.util.ProcessMonitor.process
private

◆ timer

Timer com.neuronrobotics.sdk.util.ProcessMonitor.timer = new Timer(100, this)
private

The documentation for this class was generated from the following file: