Package com.biglybt.net.natpmp.upnp.impl
Class NatPMPImpl
- java.lang.Object
-
- com.biglybt.net.natpmp.upnp.impl.NatPMPImpl
-
public class NatPMPImpl extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
NatPMPImpl.portMapping
-
Field Summary
Fields Modifier and Type Field Description private java.util.List
mappings
private NatPMPDevice
natDevice
-
Constructor Summary
Constructors Constructor Description NatPMPImpl(NatPMPDevice device)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPortMapping(boolean tcp, int port, java.lang.String description)
Client framework methodsvoid
deletePortMapping(boolean tcp, int port)
java.lang.String
getExternalIPAddress()
UPnPWANConnectionPortMapping[]
getPortMappings()
java.lang.String[]
getStatusInfo()
-
-
-
Field Detail
-
natDevice
private NatPMPDevice natDevice
-
mappings
private java.util.List mappings
-
-
Constructor Detail
-
NatPMPImpl
public NatPMPImpl(NatPMPDevice device) throws UPnPException
- Throws:
UPnPException
-
-
Method Detail
-
addPortMapping
public void addPortMapping(boolean tcp, int port, java.lang.String description) throws UPnPException
Client framework methods- Throws:
UPnPException
-
deletePortMapping
public void deletePortMapping(boolean tcp, int port) throws UPnPException
- Throws:
UPnPException
-
getPortMappings
public UPnPWANConnectionPortMapping[] getPortMappings() throws UPnPException
- Throws:
UPnPException
-
getStatusInfo
public java.lang.String[] getStatusInfo() throws UPnPException
- Throws:
UPnPException
-
getExternalIPAddress
public java.lang.String getExternalIPAddress()
-
-