Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > d661425f055462744853e295597df6f5 > files > 101

libeXosip2-devel-3.1.0-3.fc12.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{CompactItemize}
\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{CompactItemize}


\subsection{Function Documentation}
\index{eXosip2\_\-registration@{eXosip2\_\-registration}!eXosip\_\-register\_\-build\_\-initial\_\-register@{eXosip\_\-register\_\-build\_\-initial\_\-register}}
\index{eXosip\_\-register\_\-build\_\-initial\_\-register@{eXosip\_\-register\_\-build\_\-initial\_\-register}!eXosip2_registration@{eXosip2\_\-registration}}
\subsubsection[{eXosip\_\-register\_\-build\_\-initial\_\-register}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-register\_\-build\_\-initial\_\-register (const char $\ast$ {\em from}, \/  const char $\ast$ {\em proxy}, \/  const char $\ast$ {\em contact}, \/  int {\em expires}, \/  osip\_\-message\_\-t $\ast$$\ast$ {\em reg})}\label{group__eXosip2__registration_gc7c845182256eb2153a7cf83999daa0d}


Build initial REGISTER request.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em from}]SIP url for caller. \item[{\em proxy}]Proxy used for registration. \item[{\em contact}]Contact address. (optional) \item[{\em expires}]The expires value for registration. \item[{\em reg}]The SIP request to build. \end{description}
\end{Desc}
\index{eXosip2\_\-registration@{eXosip2\_\-registration}!eXosip\_\-register\_\-build\_\-register@{eXosip\_\-register\_\-build\_\-register}}
\index{eXosip\_\-register\_\-build\_\-register@{eXosip\_\-register\_\-build\_\-register}!eXosip2_registration@{eXosip2\_\-registration}}
\subsubsection[{eXosip\_\-register\_\-build\_\-register}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-register\_\-build\_\-register (int {\em rid}, \/  int {\em expires}, \/  osip\_\-message\_\-t $\ast$$\ast$ {\em reg})}\label{group__eXosip2__registration_g46dbff00b0272cccea4a9629a496ea5c}


Build a new REGISTER request for an existing registration.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em rid}]A unique identifier for the registration context \item[{\em expires}]The expires value for registration. \item[{\em reg}]The SIP request to build. \end{description}
\end{Desc}
\index{eXosip2\_\-registration@{eXosip2\_\-registration}!eXosip\_\-register\_\-send\_\-register@{eXosip\_\-register\_\-send\_\-register}}
\index{eXosip\_\-register\_\-send\_\-register@{eXosip\_\-register\_\-send\_\-register}!eXosip2_registration@{eXosip2\_\-registration}}
\subsubsection[{eXosip\_\-register\_\-send\_\-register}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-register\_\-send\_\-register (int {\em rid}, \/  osip\_\-message\_\-t $\ast$ {\em reg})}\label{group__eXosip2__registration_g0faf699871d7fd6d9fd3148bc85374a5}


Send a REGISTER request for an existing registration.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em rid}]A unique identifier for the registration context \item[{\em reg}]The SIP request to build. (NULL for default REGISTER) \end{description}
\end{Desc}
\index{eXosip2\_\-registration@{eXosip2\_\-registration}!eXosip\_\-register\_\-remove@{eXosip\_\-register\_\-remove}}
\index{eXosip\_\-register\_\-remove@{eXosip\_\-register\_\-remove}!eXosip2_registration@{eXosip2\_\-registration}}
\subsubsection[{eXosip\_\-register\_\-remove}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-register\_\-remove (int {\em rid})}\label{group__eXosip2__registration_gd9e707555826beeeb87ec109eab852c5}


Remove existing registration without sending REGISTER.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em rid}]A unique identifier for the registration context \end{description}
\end{Desc}