Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 750aa820f1f75caac19955f06bc89df7 > files > 104

libeXosip2-devel-3.5.0-1.fc16.i686.rpm

\section{eXosip2 REGISTER and Registration Management}
\label{group__eXosip2__registration}\index{eXosip2 REGISTER and Registration Management@{eXosip2 REGISTER and Registration Management}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int {\bf eXosip\_\-register\_\-build\_\-initial\_\-register} (const char $\ast$from, const char $\ast$proxy, const char $\ast$contact, int expires, osip\_\-message\_\-t $\ast$$\ast$reg)
\item 
int {\bf eXosip\_\-register\_\-build\_\-register} (int rid, int expires, osip\_\-message\_\-t $\ast$$\ast$reg)
\item 
int {\bf eXosip\_\-register\_\-send\_\-register} (int rid, osip\_\-message\_\-t $\ast$reg)
\item 
int {\bf eXosip\_\-register\_\-remove} (int rid)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\index{eXosip2 REGISTER and Registration Management@{eXosip2 REGISTER and Registration Management}!eXosip\_\-register\_\-build\_\-initial\_\-register@{eXosip\_\-register\_\-build\_\-initial\_\-register}}
\index{eXosip\_\-register\_\-build\_\-initial\_\-register@{eXosip\_\-register\_\-build\_\-initial\_\-register}!eXosip2 REGISTER and Registration Management@{eXosip2 REGISTER and Registration Management}}
\subsubsection[{eXosip\_\-register\_\-build\_\-initial\_\-register}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-register\_\-build\_\-initial\_\-register (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{from, }
\item[{const char $\ast$}]{proxy, }
\item[{const char $\ast$}]{contact, }
\item[{int}]{expires, }
\item[{osip\_\-message\_\-t $\ast$$\ast$}]{reg}
\end{DoxyParamCaption}
)}\label{group__eXosip2__registration_gac7c845182256eb2153a7cf83999daa0d}
Build initial REGISTER request.


\begin{DoxyParams}{Parameters}
{\em from} & SIP url for caller. \\
\hline
{\em proxy} & Proxy used for registration. \\
\hline
{\em contact} & Contact address. (optional) \\
\hline
{\em expires} & The expires value for registration. \\
\hline
{\em reg} & The SIP request to build. \\
\hline
\end{DoxyParams}
\index{eXosip2 REGISTER and Registration Management@{eXosip2 REGISTER and Registration Management}!eXosip\_\-register\_\-build\_\-register@{eXosip\_\-register\_\-build\_\-register}}
\index{eXosip\_\-register\_\-build\_\-register@{eXosip\_\-register\_\-build\_\-register}!eXosip2 REGISTER and Registration Management@{eXosip2 REGISTER and Registration Management}}
\subsubsection[{eXosip\_\-register\_\-build\_\-register}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-register\_\-build\_\-register (
\begin{DoxyParamCaption}
\item[{int}]{rid, }
\item[{int}]{expires, }
\item[{osip\_\-message\_\-t $\ast$$\ast$}]{reg}
\end{DoxyParamCaption}
)}\label{group__eXosip2__registration_ga46dbff00b0272cccea4a9629a496ea5c}
Build a new REGISTER request for an existing registration.


\begin{DoxyParams}{Parameters}
{\em rid} & A unique identifier for the registration context \\
\hline
{\em expires} & The expires value for registration. \\
\hline
{\em reg} & The SIP request to build. \\
\hline
\end{DoxyParams}
\index{eXosip2 REGISTER and Registration Management@{eXosip2 REGISTER and Registration Management}!eXosip\_\-register\_\-send\_\-register@{eXosip\_\-register\_\-send\_\-register}}
\index{eXosip\_\-register\_\-send\_\-register@{eXosip\_\-register\_\-send\_\-register}!eXosip2 REGISTER and Registration Management@{eXosip2 REGISTER and Registration Management}}
\subsubsection[{eXosip\_\-register\_\-send\_\-register}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-register\_\-send\_\-register (
\begin{DoxyParamCaption}
\item[{int}]{rid, }
\item[{osip\_\-message\_\-t $\ast$}]{reg}
\end{DoxyParamCaption}
)}\label{group__eXosip2__registration_ga0faf699871d7fd6d9fd3148bc85374a5}
Send a REGISTER request for an existing registration.


\begin{DoxyParams}{Parameters}
{\em rid} & A unique identifier for the registration context \\
\hline
{\em reg} & The SIP request to build. (NULL for default REGISTER) \\
\hline
\end{DoxyParams}
\index{eXosip2 REGISTER and Registration Management@{eXosip2 REGISTER and Registration Management}!eXosip\_\-register\_\-remove@{eXosip\_\-register\_\-remove}}
\index{eXosip\_\-register\_\-remove@{eXosip\_\-register\_\-remove}!eXosip2 REGISTER and Registration Management@{eXosip2 REGISTER and Registration Management}}
\subsubsection[{eXosip\_\-register\_\-remove}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-register\_\-remove (
\begin{DoxyParamCaption}
\item[{int}]{rid}
\end{DoxyParamCaption}
)}\label{group__eXosip2__registration_gad9e707555826beeeb87ec109eab852c5}
Remove existing registration without sending REGISTER.


\begin{DoxyParams}{Parameters}
{\em rid} & A unique identifier for the registration context \\
\hline
\end{DoxyParams}