Class UPnPPluginServiceWAN
java.lang.Object
com.biglybt.plugin.upnp.UPnPPluginServiceWAN
- All Implemented Interfaces:
UPnPPluginService
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface UPnPPluginService
UPnPPluginService.ServiceMapping -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BooleanParameterprivate BooleanParameterprivate UPnPWANConnectionprivate StringParameterprivate BooleanParameterprivate BooleanParameterprotected List<UPnPPluginServiceWAN.ServiceMappingImpl> protected AEMonitor -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedUPnPPluginServiceWAN(UPnPWANConnection _connection, UPnPWANConnectionPortMapping[] _ports, StringParameter _desc_prefix, BooleanParameter _alert_success, BooleanParameter _grab_ports, BooleanParameter _alert_other_port_param, BooleanParameter _release_mappings) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckMapping(LoggerChannel log, UPnPMapping mapping) protected StringgetDescriptionForPort(boolean TCP, int port) getInfo()getName()protected StringgetOldDescriptionForPort(int port) intgetPort()private StringgetString(UPnPMapping mapping) voidremoveMapping(LoggerChannel log, UPnPMapping mapping, boolean end_of_day) protected voidremoveMapping(LoggerChannel log, UPnPMapping upnp_mapping, UPnPPluginServiceWAN.ServiceMappingImpl service_mapping, boolean end_of_day)
-
Field Details
-
connection
-
desc_prefix
-
alert_success
-
grab_ports
-
alert_other_port_param
-
release_mappings
-
service_mappings
-
this_mon
-
-
Constructor Details
-
UPnPPluginServiceWAN
protected UPnPPluginServiceWAN(UPnPWANConnection _connection, UPnPWANConnectionPortMapping[] _ports, StringParameter _desc_prefix, BooleanParameter _alert_success, BooleanParameter _grab_ports, BooleanParameter _alert_other_port_param, BooleanParameter _release_mappings)
-
-
Method Details
-
getSpecificService
- Specified by:
getSpecificServicein interfaceUPnPPluginService
-
getGenericService
- Specified by:
getGenericServicein interfaceUPnPPluginService
-
getConnectionType
- Specified by:
getConnectionTypein interfaceUPnPPluginService
-
getName
-
getInfo
- Specified by:
getInfoin interfaceUPnPPluginService
-
getAddress
-
getPort
public int getPort() -
getExternalIPAddress
- Specified by:
getExternalIPAddressin interfaceUPnPPluginService
-
getService
-
getOldDescriptionForPort
-
getDescriptionForPort
-
checkMapping
- Specified by:
checkMappingin interfaceUPnPPluginService
-
removeMapping
- Specified by:
removeMappingin interfaceUPnPPluginService
-
removeMapping
protected void removeMapping(LoggerChannel log, UPnPMapping upnp_mapping, UPnPPluginServiceWAN.ServiceMappingImpl service_mapping, boolean end_of_day) -
getMappings
- Specified by:
getMappingsin interfaceUPnPPluginService
-
getString
-
getString
- Specified by:
getStringin interfaceUPnPPluginService
-