Ixian SDK
IXICore.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 11 of file UPnP.cs.

Constructor & Destructor Documentation

◆ UPnP()

IXICore.UPnP.UPnP ( )

Definition at line 18 of file UPnP.cs.

Member Function Documentation

◆ GetExternalIPAddress()

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

Definition at line 72 of file UPnP.cs.

◆ getMappedIP()

string IXICore.UPnP.getMappedIP ( )

Definition at line 149 of file UPnP.cs.

◆ GetPublicPortMapping()

IPAddress IXICore.UPnP.GetPublicPortMapping ( int  public_port)

Definition at line 95 of file UPnP.cs.

◆ MapPublicPort()

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

Definition at line 112 of file UPnP.cs.

◆ RemoveMapping()

void IXICore.UPnP.RemoveMapping ( )

Definition at line 154 of file UPnP.cs.


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