public virtual void deletePortMapping(UPnP upnp, string remoteHost, int externalPort, string protocol) { if (first != null) { upnp.deletePortMapping(buildUrl(first.controlUrl), first.serviceType, remoteHost, externalPort, protocol); } }
public virtual void addPortMapping(UPnP upnp, string remoteHost, int externalPort, string protocol, int internalPort, string internalClient, string description, int leaseDuration) { if (first != null) { upnp.addPortMapping(buildUrl(first.controlUrl), first.serviceType, remoteHost, externalPort, protocol, internalPort, internalClient, description, leaseDuration); } }
public ListenerThread(UPnP upnp, IGD igd) { this.upnp = upnp; this.igd = igd; }
public DiscoverThread(UPnP outerInstance) { this.outerInstance = outerInstance; }
public virtual bool isConnected(UPnP upnp) { return("Connected".Equals(upnp.getStatusInfo(buildUrl(first.controlUrl), first.serviceType))); }
public virtual string getExternalIPAddress(UPnP upnp) { return(upnp.getExternalIPAddress(buildUrl(first.controlUrl), first.serviceType)); }