aboutsummaryrefslogtreecommitdiff
path: root/Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-10-27 21:07:40 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-10-27 21:07:40 -0400
commitce043225c4096b2082bdf351bd5d59848f4eb533 (patch)
tree2978843a59e7df933451a438226c7a91497e9bce /Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs
parent8e57296f6986f13578f37647640fcaf49c9981f1 (diff)
update port mapper
Diffstat (limited to 'Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs')
-rw-r--r--Mono.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs12
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);