Sophie

Sophie

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

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

\section{eXosip2 SUBSCRIBE and incoming subscriptions}
\label{group__eXosip2__notify}\index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int {\bf eXosip\_\-insubscription\_\-build\_\-answer} (int tid, int status, osip\_\-message\_\-t $\ast$$\ast$answer)
\item 
int {\bf eXosip\_\-insubscription\_\-send\_\-answer} (int tid, int status, osip\_\-message\_\-t $\ast$answer)
\item 
int {\bf eXosip\_\-insubscription\_\-build\_\-request} (int did, const char $\ast$method, osip\_\-message\_\-t $\ast$$\ast$request)
\item 
int {\bf eXosip\_\-insubscription\_\-build\_\-notify} (int did, int subscription\_\-status, int subscription\_\-reason, osip\_\-message\_\-t $\ast$$\ast$request)
\item 
int {\bf eXosip\_\-insubscription\_\-send\_\-request} (int did, osip\_\-message\_\-t $\ast$request)
\item 
int {\bf eXosip\_\-insubscription\_\-remove} (int did)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}!eXosip\_\-insubscription\_\-build\_\-answer@{eXosip\_\-insubscription\_\-build\_\-answer}}
\index{eXosip\_\-insubscription\_\-build\_\-answer@{eXosip\_\-insubscription\_\-build\_\-answer}!eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}}
\subsubsection[{eXosip\_\-insubscription\_\-build\_\-answer}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-insubscription\_\-build\_\-answer (
\begin{DoxyParamCaption}
\item[{int}]{tid, }
\item[{int}]{status, }
\item[{osip\_\-message\_\-t $\ast$$\ast$}]{answer}
\end{DoxyParamCaption}
)}\label{group__eXosip2__notify_gaf339b02b8ee57ab3f7eb7ea058055325}
Build answer for an SUBSCRIBE request.


\begin{DoxyParams}{Parameters}
{\em tid} & id of SUBSCRIBE transaction. \\
\hline
{\em status} & status for SIP answer to build. \\
\hline
{\em answer} & The SIP answer to build. \\
\hline
\end{DoxyParams}
\index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}!eXosip\_\-insubscription\_\-send\_\-answer@{eXosip\_\-insubscription\_\-send\_\-answer}}
\index{eXosip\_\-insubscription\_\-send\_\-answer@{eXosip\_\-insubscription\_\-send\_\-answer}!eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}}
\subsubsection[{eXosip\_\-insubscription\_\-send\_\-answer}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-insubscription\_\-send\_\-answer (
\begin{DoxyParamCaption}
\item[{int}]{tid, }
\item[{int}]{status, }
\item[{osip\_\-message\_\-t $\ast$}]{answer}
\end{DoxyParamCaption}
)}\label{group__eXosip2__notify_gac0c93bce92df404f73f1db1e6366b176}
Send answer for an SUBSCRIBE request.


\begin{DoxyParams}{Parameters}
{\em tid} & id of SUBSCRIBE transaction. \\
\hline
{\em status} & status for SIP answer to send. \\
\hline
{\em answer} & The SIP answer to send. (default will be sent if NULL) \\
\hline
\end{DoxyParams}
\index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}!eXosip\_\-insubscription\_\-build\_\-request@{eXosip\_\-insubscription\_\-build\_\-request}}
\index{eXosip\_\-insubscription\_\-build\_\-request@{eXosip\_\-insubscription\_\-build\_\-request}!eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}}
\subsubsection[{eXosip\_\-insubscription\_\-build\_\-request}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-insubscription\_\-build\_\-request (
\begin{DoxyParamCaption}
\item[{int}]{did, }
\item[{const char $\ast$}]{method, }
\item[{osip\_\-message\_\-t $\ast$$\ast$}]{request}
\end{DoxyParamCaption}
)}\label{group__eXosip2__notify_gac2e8b18de8dcf84032d90a185075f7e7}
Build a request within subscription.


\begin{DoxyParams}{Parameters}
{\em did} & id of incoming subscription. \\
\hline
{\em method} & request method to build. \\
\hline
{\em request} & The SIP request to build. \\
\hline
\end{DoxyParams}
\index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}!eXosip\_\-insubscription\_\-build\_\-notify@{eXosip\_\-insubscription\_\-build\_\-notify}}
\index{eXosip\_\-insubscription\_\-build\_\-notify@{eXosip\_\-insubscription\_\-build\_\-notify}!eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}}
\subsubsection[{eXosip\_\-insubscription\_\-build\_\-notify}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-insubscription\_\-build\_\-notify (
\begin{DoxyParamCaption}
\item[{int}]{did, }
\item[{int}]{subscription\_\-status, }
\item[{int}]{subscription\_\-reason, }
\item[{osip\_\-message\_\-t $\ast$$\ast$}]{request}
\end{DoxyParamCaption}
)}\label{group__eXosip2__notify_gaff8d493345b0fe8c15bdad0896cab815}
Build a NOTIFY request within subscription.


\begin{DoxyParams}{Parameters}
{\em did} & id of incoming subscription. \\
\hline
{\em subscription\_\-status} & subscription status (pending, active, terminated) \\
\hline
{\em subscription\_\-reason} & subscription reason \\
\hline
{\em request} & The SIP request to build. \\
\hline
\end{DoxyParams}
\index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}!eXosip\_\-insubscription\_\-send\_\-request@{eXosip\_\-insubscription\_\-send\_\-request}}
\index{eXosip\_\-insubscription\_\-send\_\-request@{eXosip\_\-insubscription\_\-send\_\-request}!eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}}
\subsubsection[{eXosip\_\-insubscription\_\-send\_\-request}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-insubscription\_\-send\_\-request (
\begin{DoxyParamCaption}
\item[{int}]{did, }
\item[{osip\_\-message\_\-t $\ast$}]{request}
\end{DoxyParamCaption}
)}\label{group__eXosip2__notify_ga359339798dcccdf852f44b5d3945272e}
Send a request within subscription.


\begin{DoxyParams}{Parameters}
{\em did} & id of incoming subscription. \\
\hline
{\em request} & The SIP request to send. \\
\hline
\end{DoxyParams}
\index{eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}!eXosip\_\-insubscription\_\-remove@{eXosip\_\-insubscription\_\-remove}}
\index{eXosip\_\-insubscription\_\-remove@{eXosip\_\-insubscription\_\-remove}!eXosip2 SUBSCRIBE and incoming subscriptions@{eXosip2 SUBSCRIBE and incoming subscriptions}}
\subsubsection[{eXosip\_\-insubscription\_\-remove}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-insubscription\_\-remove (
\begin{DoxyParamCaption}
\item[{int}]{did}
\end{DoxyParamCaption}
)}\label{group__eXosip2__notify_ga503237c6a82a81b8c82397d071ed70f8}
Remove incoming subscription context.


\begin{DoxyParams}{Parameters}
{\em did} & identifier of the subscription. \\
\hline
\end{DoxyParams}