Package com.biglybt.ui.swt.core.pairing
Class PMSWTImpl
- java.lang.Object
-
- com.biglybt.ui.swt.core.pairing.PMSWTImpl
-
- All Implemented Interfaces:
PairingManagerImpl.UIAdapter
public class PMSWTImpl extends java.lang.Object implements PairingManagerImpl.UIAdapter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
PMSWTImpl.RemoteHistory
private static class
PMSWTImpl.RemoteHistoryEntry
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,PMSWTImpl.RemoteHistory>
history_map
private org.eclipse.swt.graphics.Image
icon_green
private org.eclipse.swt.graphics.Image
icon_idle
private org.eclipse.swt.graphics.Image
icon_red
private ParameterListener
iconEnableListener
private org.eclipse.swt.graphics.Image
last_image
private long
last_image_expiry_mono
private long
last_image_expiry_uc_min
private java.lang.String
last_tooltip_text
private int
last_update_count
private java.util.Set<java.lang.String>
local_addresses
private UISWTStatusEntry
status
private boolean
ui_attached
private UIUpdater.UIUpdaterListener
uiUpdaterListener
-
Constructor Summary
Constructors Constructor Description PMSWTImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description char[]
getSRPPassword()
void
initialise(PluginInterface pi, BooleanParameter icon_enable)
void
recordRequest(java.lang.String name, java.lang.String ip, boolean good)
private void
updateLocalAddresses(NetworkAdmin network_admin)
private void
updateStatus(boolean update_completed)
-
-
-
Field Detail
-
status
private UISWTStatusEntry status
-
local_addresses
private volatile java.util.Set<java.lang.String> local_addresses
-
icon_idle
private org.eclipse.swt.graphics.Image icon_idle
-
icon_green
private org.eclipse.swt.graphics.Image icon_green
-
icon_red
private org.eclipse.swt.graphics.Image icon_red
-
last_update_count
private int last_update_count
-
last_image
private org.eclipse.swt.graphics.Image last_image
-
last_tooltip_text
private java.lang.String last_tooltip_text
-
last_image_expiry_mono
private long last_image_expiry_mono
-
last_image_expiry_uc_min
private long last_image_expiry_uc_min
-
ui_attached
private boolean ui_attached
-
uiUpdaterListener
private UIUpdater.UIUpdaterListener uiUpdaterListener
-
iconEnableListener
private ParameterListener iconEnableListener
-
history_map
private final java.util.Map<java.lang.String,PMSWTImpl.RemoteHistory> history_map
-
-
Method Detail
-
initialise
public void initialise(PluginInterface pi, BooleanParameter icon_enable)
- Specified by:
initialise
in interfacePairingManagerImpl.UIAdapter
-
updateLocalAddresses
private void updateLocalAddresses(NetworkAdmin network_admin)
-
recordRequest
public void recordRequest(java.lang.String name, java.lang.String ip, boolean good)
- Specified by:
recordRequest
in interfacePairingManagerImpl.UIAdapter
-
updateStatus
private void updateStatus(boolean update_completed)
-
getSRPPassword
public char[] getSRPPassword()
- Specified by:
getSRPPassword
in interfacePairingManagerImpl.UIAdapter
-
-