Ixian SDK
DLT.UPnP Class Reference

Public Member Functions

 UPnP ()
 
async Task< IPAddress > GetExternalIPAddress ()
 
IPAddress GetPublicPortMapping (int public_port)
 
bool MapPublicPort (int public_port, IPAddress local_ip)
 
string getMappedIP ()
 
void RemoveMapping ()
 

Detailed Description

Definition at line 13 of file UPnP.cs.

Constructor & Destructor Documentation

◆ UPnP()

DLT.UPnP.UPnP ( )

Definition at line 20 of file UPnP.cs.

Member Function Documentation

◆ GetExternalIPAddress()

async Task<IPAddress> DLT.UPnP.GetExternalIPAddress ( )

Definition at line 74 of file UPnP.cs.

◆ getMappedIP()

string DLT.UPnP.getMappedIP ( )

Definition at line 151 of file UPnP.cs.

◆ GetPublicPortMapping()

IPAddress DLT.UPnP.GetPublicPortMapping ( int  public_port)

Definition at line 97 of file UPnP.cs.

◆ MapPublicPort()

bool DLT.UPnP.MapPublicPort ( int  public_port,
IPAddress  local_ip 
)

Definition at line 114 of file UPnP.cs.

◆ RemoveMapping()

void DLT.UPnP.RemoveMapping ( )

Definition at line 156 of file UPnP.cs.


The documentation for this class was generated from the following file: