\hypertarget{structPortMapping}{
\section{PortMapping Struct Reference}
\label{d3/daa/structPortMapping}\index{PortMapping@{PortMapping}}
}


{\ttfamily \#include $<$portlistingparse.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structPortMapping_a990711b503c20bcad64325a3a3233c00}{LIST\_\-ENTRY} (\hyperlink{structPortMapping}{PortMapping}) entries
\end{DoxyCompactItemize}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
UNSIGNED\_\-INTEGER \hyperlink{structPortMapping_ad0f4b43cb36e3de3cf85309098e3c7f0}{leaseTime}
\item 
unsigned short \hyperlink{structPortMapping_a13cdd4cbc985558c5824bdaec18af7b6}{externalPort}
\item 
unsigned short \hyperlink{structPortMapping_aca6b6c838a08f7f5c7dfdcc2d193a41a}{internalPort}
\item 
char \hyperlink{structPortMapping_acfb81656b159d459f1a611592f645bee}{remoteHost} \mbox{[}64\mbox{]}
\item 
char \hyperlink{structPortMapping_a82954bb9e5142cfbe5300edaced29159}{internalClient} \mbox{[}64\mbox{]}
\item 
char \hyperlink{structPortMapping_ae2fd218cffd31d5d7db5fd8e18aeeaf2}{description} \mbox{[}64\mbox{]}
\item 
char \hyperlink{structPortMapping_a0b2d89d905c0efd2812b96e7b4549fed}{protocol} \mbox{[}4\mbox{]}
\item 
unsigned char \hyperlink{structPortMapping_a38a335e1633a3e57e66315f62809e2c6}{enabled}
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{structPortMapping_a990711b503c20bcad64325a3a3233c00}{
\index{PortMapping@{PortMapping}!LIST\_\-ENTRY@{LIST\_\-ENTRY}}
\index{LIST\_\-ENTRY@{LIST\_\-ENTRY}!PortMapping@{PortMapping}}
\subsubsection[{LIST\_\-ENTRY}]{\setlength{\rightskip}{0pt plus 5cm}PortMapping::LIST\_\-ENTRY (
\begin{DoxyParamCaption}
\item[{{\bf PortMapping}}]{}
\end{DoxyParamCaption}
)}}
\label{d3/daa/structPortMapping_a990711b503c20bcad64325a3a3233c00}


\subsection{Field Documentation}
\hypertarget{structPortMapping_ae2fd218cffd31d5d7db5fd8e18aeeaf2}{
\index{PortMapping@{PortMapping}!description@{description}}
\index{description@{description}!PortMapping@{PortMapping}}
\subsubsection[{description}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf PortMapping::description}\mbox{[}64\mbox{]}}}
\label{d3/daa/structPortMapping_ae2fd218cffd31d5d7db5fd8e18aeeaf2}
\hypertarget{structPortMapping_a38a335e1633a3e57e66315f62809e2c6}{
\index{PortMapping@{PortMapping}!enabled@{enabled}}
\index{enabled@{enabled}!PortMapping@{PortMapping}}
\subsubsection[{enabled}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf PortMapping::enabled}}}
\label{d3/daa/structPortMapping_a38a335e1633a3e57e66315f62809e2c6}
\hypertarget{structPortMapping_a13cdd4cbc985558c5824bdaec18af7b6}{
\index{PortMapping@{PortMapping}!externalPort@{externalPort}}
\index{externalPort@{externalPort}!PortMapping@{PortMapping}}
\subsubsection[{externalPort}]{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf PortMapping::externalPort}}}
\label{d3/daa/structPortMapping_a13cdd4cbc985558c5824bdaec18af7b6}
\hypertarget{structPortMapping_a82954bb9e5142cfbe5300edaced29159}{
\index{PortMapping@{PortMapping}!internalClient@{internalClient}}
\index{internalClient@{internalClient}!PortMapping@{PortMapping}}
\subsubsection[{internalClient}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf PortMapping::internalClient}\mbox{[}64\mbox{]}}}
\label{d3/daa/structPortMapping_a82954bb9e5142cfbe5300edaced29159}
\hypertarget{structPortMapping_aca6b6c838a08f7f5c7dfdcc2d193a41a}{
\index{PortMapping@{PortMapping}!internalPort@{internalPort}}
\index{internalPort@{internalPort}!PortMapping@{PortMapping}}
\subsubsection[{internalPort}]{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf PortMapping::internalPort}}}
\label{d3/daa/structPortMapping_aca6b6c838a08f7f5c7dfdcc2d193a41a}
\hypertarget{structPortMapping_ad0f4b43cb36e3de3cf85309098e3c7f0}{
\index{PortMapping@{PortMapping}!leaseTime@{leaseTime}}
\index{leaseTime@{leaseTime}!PortMapping@{PortMapping}}
\subsubsection[{leaseTime}]{\setlength{\rightskip}{0pt plus 5cm}UNSIGNED\_\-INTEGER {\bf PortMapping::leaseTime}}}
\label{d3/daa/structPortMapping_ad0f4b43cb36e3de3cf85309098e3c7f0}
\hypertarget{structPortMapping_a0b2d89d905c0efd2812b96e7b4549fed}{
\index{PortMapping@{PortMapping}!protocol@{protocol}}
\index{protocol@{protocol}!PortMapping@{PortMapping}}
\subsubsection[{protocol}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf PortMapping::protocol}\mbox{[}4\mbox{]}}}
\label{d3/daa/structPortMapping_a0b2d89d905c0efd2812b96e7b4549fed}
\hypertarget{structPortMapping_acfb81656b159d459f1a611592f645bee}{
\index{PortMapping@{PortMapping}!remoteHost@{remoteHost}}
\index{remoteHost@{remoteHost}!PortMapping@{PortMapping}}
\subsubsection[{remoteHost}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf PortMapping::remoteHost}\mbox{[}64\mbox{]}}}
\label{d3/daa/structPortMapping_acfb81656b159d459f1a611592f645bee}


The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
libminiupnpc/\hyperlink{portlistingparse_8h}{portlistingparse.h}\end{DoxyCompactItemize}
