diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-10-27 21:07:40 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-10-27 21:07:40 -0400 |
| commit | ce043225c4096b2082bdf351bd5d59848f4eb533 (patch) | |
| tree | 2978843a59e7df933451a438226c7a91497e9bce /Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs | |
| parent | 8e57296f6986f13578f37647640fcaf49c9981f1 (diff) | |
update port mapper
Diffstat (limited to 'Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs')
| -rw-r--r-- | Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs b/Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs index c0c555881..89980c30c 100644 --- a/Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs +++ b/Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs @@ -28,6 +28,7 @@ using System; using System.Collections.Generic; using System.Text; using System.Xml; +using MediaBrowser.Common.Net; namespace Mono.Nat.Upnp { @@ -41,6 +42,17 @@ namespace Mono.Nat.Upnp this.index = index; } + public override HttpRequestOptions Encode() + { + StringBuilder sb = new StringBuilder(128); + XmlWriter writer = CreateWriter(sb); + + WriteFullElement(writer, "NewPortMappingIndex", index.ToString()); + + writer.Flush(); + return CreateRequest("GetGenericPortMappingEntry", sb.ToString()); + } + public override System.Net.WebRequest Encode(out byte[] body) { StringBuilder sb = new StringBuilder(128); |
