Sophie

Sophie

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

libeXosip2-devel-3.1.0-3.fc12.i686.rpm

\section{eXosip2 event API}
\label{group__eXosip2__event}\index{eXosip2 event API@{eXosip2 event API}}
\subsection*{Data Structures}
\begin{CompactItemize}
\item 
struct {\bf eXosip\_\-event}
\end{CompactItemize}
\subsection*{Enumerations}
\begin{CompactItemize}
\item 
enum {\bf eXosip\_\-event\_\-type} \{ \par
{\bf EXOSIP\_\-REGISTRATION\_\-NEW}, 
\par
{\bf EXOSIP\_\-REGISTRATION\_\-SUCCESS}, 
\par
{\bf EXOSIP\_\-REGISTRATION\_\-FAILURE}, 
\par
{\bf EXOSIP\_\-REGISTRATION\_\-REFRESHED}, 
\par
{\bf EXOSIP\_\-REGISTRATION\_\-TERMINATED}, 
\par
{\bf EXOSIP\_\-CALL\_\-INVITE}, 
\par
{\bf EXOSIP\_\-CALL\_\-REINVITE}, 
\par
{\bf EXOSIP\_\-CALL\_\-NOANSWER}, 
\par
{\bf EXOSIP\_\-CALL\_\-PROCEEDING}, 
\par
{\bf EXOSIP\_\-CALL\_\-RINGING}, 
\par
{\bf EXOSIP\_\-CALL\_\-ANSWERED}, 
\par
{\bf EXOSIP\_\-CALL\_\-REDIRECTED}, 
\par
{\bf EXOSIP\_\-CALL\_\-REQUESTFAILURE}, 
\par
{\bf EXOSIP\_\-CALL\_\-SERVERFAILURE}, 
\par
{\bf EXOSIP\_\-CALL\_\-GLOBALFAILURE}, 
\par
{\bf EXOSIP\_\-CALL\_\-ACK}, 
\par
{\bf EXOSIP\_\-CALL\_\-CANCELLED}, 
\par
{\bf EXOSIP\_\-CALL\_\-TIMEOUT}, 
\par
{\bf EXOSIP\_\-CALL\_\-MESSAGE\_\-NEW}, 
\par
{\bf EXOSIP\_\-CALL\_\-MESSAGE\_\-PROCEEDING}, 
\par
{\bf EXOSIP\_\-CALL\_\-MESSAGE\_\-ANSWERED}, 
\par
{\bf EXOSIP\_\-CALL\_\-MESSAGE\_\-REDIRECTED}, 
\par
{\bf EXOSIP\_\-CALL\_\-MESSAGE\_\-REQUESTFAILURE}, 
\par
{\bf EXOSIP\_\-CALL\_\-MESSAGE\_\-SERVERFAILURE}, 
\par
{\bf EXOSIP\_\-CALL\_\-MESSAGE\_\-GLOBALFAILURE}, 
\par
{\bf EXOSIP\_\-CALL\_\-CLOSED}, 
\par
{\bf EXOSIP\_\-CALL\_\-RELEASED}, 
\par
{\bf EXOSIP\_\-MESSAGE\_\-NEW}, 
\par
{\bf EXOSIP\_\-MESSAGE\_\-PROCEEDING}, 
\par
{\bf EXOSIP\_\-MESSAGE\_\-ANSWERED}, 
\par
{\bf EXOSIP\_\-MESSAGE\_\-REDIRECTED}, 
\par
{\bf EXOSIP\_\-MESSAGE\_\-REQUESTFAILURE}, 
\par
{\bf EXOSIP\_\-MESSAGE\_\-SERVERFAILURE}, 
\par
{\bf EXOSIP\_\-MESSAGE\_\-GLOBALFAILURE}, 
\par
{\bf EXOSIP\_\-SUBSCRIPTION\_\-UPDATE}, 
\par
{\bf EXOSIP\_\-SUBSCRIPTION\_\-CLOSED}, 
\par
{\bf EXOSIP\_\-SUBSCRIPTION\_\-NOANSWER}, 
\par
{\bf EXOSIP\_\-SUBSCRIPTION\_\-PROCEEDING}, 
\par
{\bf EXOSIP\_\-SUBSCRIPTION\_\-ANSWERED}, 
\par
{\bf EXOSIP\_\-SUBSCRIPTION\_\-REDIRECTED}, 
\par
{\bf EXOSIP\_\-SUBSCRIPTION\_\-REQUESTFAILURE}, 
\par
{\bf EXOSIP\_\-SUBSCRIPTION\_\-SERVERFAILURE}, 
\par
{\bf EXOSIP\_\-SUBSCRIPTION\_\-GLOBALFAILURE}, 
\par
{\bf EXOSIP\_\-SUBSCRIPTION\_\-NOTIFY}, 
\par
{\bf EXOSIP\_\-SUBSCRIPTION\_\-RELEASED}, 
\par
{\bf EXOSIP\_\-IN\_\-SUBSCRIPTION\_\-NEW}, 
\par
{\bf EXOSIP\_\-IN\_\-SUBSCRIPTION\_\-RELEASED}, 
\par
{\bf EXOSIP\_\-NOTIFICATION\_\-NOANSWER}, 
\par
{\bf EXOSIP\_\-NOTIFICATION\_\-PROCEEDING}, 
\par
{\bf EXOSIP\_\-NOTIFICATION\_\-ANSWERED}, 
\par
{\bf EXOSIP\_\-NOTIFICATION\_\-REDIRECTED}, 
\par
{\bf EXOSIP\_\-NOTIFICATION\_\-REQUESTFAILURE}, 
\par
{\bf EXOSIP\_\-NOTIFICATION\_\-SERVERFAILURE}, 
\par
{\bf EXOSIP\_\-NOTIFICATION\_\-GLOBALFAILURE}, 
\par
{\bf EXOSIP\_\-EVENT\_\-COUNT}
 \}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf eXosip\_\-event\_\-free} ({\bf eXosip\_\-event\_\-t} $\ast$je)
\item 
{\bf eXosip\_\-event\_\-t} $\ast$ {\bf eXosip\_\-event\_\-wait} (int tv\_\-s, int tv\_\-ms)
\item 
{\bf eXosip\_\-event\_\-t} $\ast$ {\bf eXosip\_\-event\_\-get} (void)
\item 
int {\bf eXosip\_\-event\_\-geteventsocket} (void)
\end{CompactItemize}


\subsection{Enumeration Type Documentation}
\index{eXosip2\_\-event@{eXosip2\_\-event}!eXosip\_\-event\_\-type@{eXosip\_\-event\_\-type}}
\index{eXosip\_\-event\_\-type@{eXosip\_\-event\_\-type}!eXosip2_event@{eXosip2\_\-event}}
\subsubsection[{eXosip\_\-event\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf eXosip\_\-event\_\-type}}\label{group__eXosip2__event_gc62007cc26830cfc663ce9b1adf14733}


Structure for event type description \begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{EXOSIP\_\-REGISTRATION\_\-NEW@{EXOSIP\_\-REGISTRATION\_\-NEW}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-REGISTRATION\_\-NEW@{EXOSIP\_\-REGISTRATION\_\-NEW}}\item[{\em 
EXOSIP\_\-REGISTRATION\_\-NEW\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733aa6b21de59af845f008e49c2e40a48ff}
}]announce new registration. \index{EXOSIP\_\-REGISTRATION\_\-SUCCESS@{EXOSIP\_\-REGISTRATION\_\-SUCCESS}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-REGISTRATION\_\-SUCCESS@{EXOSIP\_\-REGISTRATION\_\-SUCCESS}}\item[{\em 
EXOSIP\_\-REGISTRATION\_\-SUCCESS\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733446472159e2eb435905746e0d38e150f}
}]user is successfully registred. \index{EXOSIP\_\-REGISTRATION\_\-FAILURE@{EXOSIP\_\-REGISTRATION\_\-FAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-REGISTRATION\_\-FAILURE@{EXOSIP\_\-REGISTRATION\_\-FAILURE}}\item[{\em 
EXOSIP\_\-REGISTRATION\_\-FAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733feb36ba2c03f8c04e890d59ff9803775}
}]user is not registred. \index{EXOSIP\_\-REGISTRATION\_\-REFRESHED@{EXOSIP\_\-REGISTRATION\_\-REFRESHED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-REGISTRATION\_\-REFRESHED@{EXOSIP\_\-REGISTRATION\_\-REFRESHED}}\item[{\em 
EXOSIP\_\-REGISTRATION\_\-REFRESHED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733f5d7f55736845d34b0e1de4c7800e576}
}]registration has been refreshed. \index{EXOSIP\_\-REGISTRATION\_\-TERMINATED@{EXOSIP\_\-REGISTRATION\_\-TERMINATED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-REGISTRATION\_\-TERMINATED@{EXOSIP\_\-REGISTRATION\_\-TERMINATED}}\item[{\em 
EXOSIP\_\-REGISTRATION\_\-TERMINATED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733b24b866e527195f2a7274d914b071d5c}
}]UA is not registred any more. \index{EXOSIP\_\-CALL\_\-INVITE@{EXOSIP\_\-CALL\_\-INVITE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-INVITE@{EXOSIP\_\-CALL\_\-INVITE}}\item[{\em 
EXOSIP\_\-CALL\_\-INVITE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147336d094b4d596a3bf207a437bdcafa3421}
}]announce a new call \index{EXOSIP\_\-CALL\_\-REINVITE@{EXOSIP\_\-CALL\_\-REINVITE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-REINVITE@{EXOSIP\_\-CALL\_\-REINVITE}}\item[{\em 
EXOSIP\_\-CALL\_\-REINVITE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf1473364cf7861f172c3d049d64ac7e1997f35}
}]announce a new INVITE within call \index{EXOSIP\_\-CALL\_\-NOANSWER@{EXOSIP\_\-CALL\_\-NOANSWER}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-NOANSWER@{EXOSIP\_\-CALL\_\-NOANSWER}}\item[{\em 
EXOSIP\_\-CALL\_\-NOANSWER\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733973762bfa7d8278c06c51a84fdc2f25a}
}]announce no answer within the timeout \index{EXOSIP\_\-CALL\_\-PROCEEDING@{EXOSIP\_\-CALL\_\-PROCEEDING}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-PROCEEDING@{EXOSIP\_\-CALL\_\-PROCEEDING}}\item[{\em 
EXOSIP\_\-CALL\_\-PROCEEDING\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733e8a372977827806796f4e6f9ad720e03}
}]announce processing by a remote app \index{EXOSIP\_\-CALL\_\-RINGING@{EXOSIP\_\-CALL\_\-RINGING}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-RINGING@{EXOSIP\_\-CALL\_\-RINGING}}\item[{\em 
EXOSIP\_\-CALL\_\-RINGING\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733aa944e79f99ea76690f5abe4d230d175}
}]announce ringback \index{EXOSIP\_\-CALL\_\-ANSWERED@{EXOSIP\_\-CALL\_\-ANSWERED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-ANSWERED@{EXOSIP\_\-CALL\_\-ANSWERED}}\item[{\em 
EXOSIP\_\-CALL\_\-ANSWERED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733c8d32bebecb8e4a0dce94cf35c66d267}
}]announce start of call \index{EXOSIP\_\-CALL\_\-REDIRECTED@{EXOSIP\_\-CALL\_\-REDIRECTED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-REDIRECTED@{EXOSIP\_\-CALL\_\-REDIRECTED}}\item[{\em 
EXOSIP\_\-CALL\_\-REDIRECTED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733c1e842a6cc0a3ca144535c71a681b6ff}
}]announce a redirection \index{EXOSIP\_\-CALL\_\-REQUESTFAILURE@{EXOSIP\_\-CALL\_\-REQUESTFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-REQUESTFAILURE@{EXOSIP\_\-CALL\_\-REQUESTFAILURE}}\item[{\em 
EXOSIP\_\-CALL\_\-REQUESTFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf1473360dda47992ff2b9902f59927fdf71359}
}]announce a request failure \index{EXOSIP\_\-CALL\_\-SERVERFAILURE@{EXOSIP\_\-CALL\_\-SERVERFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-SERVERFAILURE@{EXOSIP\_\-CALL\_\-SERVERFAILURE}}\item[{\em 
EXOSIP\_\-CALL\_\-SERVERFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147331d1e5f8ffcb05ee8f96c9518b74476f1}
}]announce a server failure \index{EXOSIP\_\-CALL\_\-GLOBALFAILURE@{EXOSIP\_\-CALL\_\-GLOBALFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-GLOBALFAILURE@{EXOSIP\_\-CALL\_\-GLOBALFAILURE}}\item[{\em 
EXOSIP\_\-CALL\_\-GLOBALFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733a469e762158155edc489bb0d51b3c0ca}
}]announce a global failure \index{EXOSIP\_\-CALL\_\-ACK@{EXOSIP\_\-CALL\_\-ACK}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-ACK@{EXOSIP\_\-CALL\_\-ACK}}\item[{\em 
EXOSIP\_\-CALL\_\-ACK\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147330eb526c53c88ba5d5e98fab8e4519c14}
}]ACK received for 200ok to INVITE \index{EXOSIP\_\-CALL\_\-CANCELLED@{EXOSIP\_\-CALL\_\-CANCELLED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-CANCELLED@{EXOSIP\_\-CALL\_\-CANCELLED}}\item[{\em 
EXOSIP\_\-CALL\_\-CANCELLED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733121189236544c5f28db25889bce01866}
}]announce that call has been cancelled \index{EXOSIP\_\-CALL\_\-TIMEOUT@{EXOSIP\_\-CALL\_\-TIMEOUT}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-TIMEOUT@{EXOSIP\_\-CALL\_\-TIMEOUT}}\item[{\em 
EXOSIP\_\-CALL\_\-TIMEOUT\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733a3c84218c18faab4cb124d086b2bda50}
}]announce that call has failed \index{EXOSIP\_\-CALL\_\-MESSAGE\_\-NEW@{EXOSIP\_\-CALL\_\-MESSAGE\_\-NEW}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-MESSAGE\_\-NEW@{EXOSIP\_\-CALL\_\-MESSAGE\_\-NEW}}\item[{\em 
EXOSIP\_\-CALL\_\-MESSAGE\_\-NEW\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733433b981b1a02d5250f459381d9403294}
}]announce new incoming request. \index{EXOSIP\_\-CALL\_\-MESSAGE\_\-PROCEEDING@{EXOSIP\_\-CALL\_\-MESSAGE\_\-PROCEEDING}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-MESSAGE\_\-PROCEEDING@{EXOSIP\_\-CALL\_\-MESSAGE\_\-PROCEEDING}}\item[{\em 
EXOSIP\_\-CALL\_\-MESSAGE\_\-PROCEEDING\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf1473344771afda85a716b8a0c55564c554064}
}]announce a 1xx for request. \index{EXOSIP\_\-CALL\_\-MESSAGE\_\-ANSWERED@{EXOSIP\_\-CALL\_\-MESSAGE\_\-ANSWERED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-MESSAGE\_\-ANSWERED@{EXOSIP\_\-CALL\_\-MESSAGE\_\-ANSWERED}}\item[{\em 
EXOSIP\_\-CALL\_\-MESSAGE\_\-ANSWERED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147339ee944298428027d620377fe6e61e6cc}
}]announce a 200ok \index{EXOSIP\_\-CALL\_\-MESSAGE\_\-REDIRECTED@{EXOSIP\_\-CALL\_\-MESSAGE\_\-REDIRECTED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-MESSAGE\_\-REDIRECTED@{EXOSIP\_\-CALL\_\-MESSAGE\_\-REDIRECTED}}\item[{\em 
EXOSIP\_\-CALL\_\-MESSAGE\_\-REDIRECTED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147338233be8343c46e5901a4c5ea73287c64}
}]announce a failure. \index{EXOSIP\_\-CALL\_\-MESSAGE\_\-REQUESTFAILURE@{EXOSIP\_\-CALL\_\-MESSAGE\_\-REQUESTFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-MESSAGE\_\-REQUESTFAILURE@{EXOSIP\_\-CALL\_\-MESSAGE\_\-REQUESTFAILURE}}\item[{\em 
EXOSIP\_\-CALL\_\-MESSAGE\_\-REQUESTFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733ea39cae75208c2b3ae09a123866c2cf7}
}]announce a failure. \index{EXOSIP\_\-CALL\_\-MESSAGE\_\-SERVERFAILURE@{EXOSIP\_\-CALL\_\-MESSAGE\_\-SERVERFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-MESSAGE\_\-SERVERFAILURE@{EXOSIP\_\-CALL\_\-MESSAGE\_\-SERVERFAILURE}}\item[{\em 
EXOSIP\_\-CALL\_\-MESSAGE\_\-SERVERFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733f6e36b12712d3a20a479c524f04fb8a4}
}]announce a failure. \index{EXOSIP\_\-CALL\_\-MESSAGE\_\-GLOBALFAILURE@{EXOSIP\_\-CALL\_\-MESSAGE\_\-GLOBALFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-MESSAGE\_\-GLOBALFAILURE@{EXOSIP\_\-CALL\_\-MESSAGE\_\-GLOBALFAILURE}}\item[{\em 
EXOSIP\_\-CALL\_\-MESSAGE\_\-GLOBALFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147339e10634527424ee442e4adbf88fbf726}
}]announce a failure. \index{EXOSIP\_\-CALL\_\-CLOSED@{EXOSIP\_\-CALL\_\-CLOSED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-CLOSED@{EXOSIP\_\-CALL\_\-CLOSED}}\item[{\em 
EXOSIP\_\-CALL\_\-CLOSED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147331fb93fe3ec457121bf7610dae75aeb70}
}]a BYE was received for this call \index{EXOSIP\_\-CALL\_\-RELEASED@{EXOSIP\_\-CALL\_\-RELEASED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-CALL\_\-RELEASED@{EXOSIP\_\-CALL\_\-RELEASED}}\item[{\em 
EXOSIP\_\-CALL\_\-RELEASED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147337a62337023341a46a76f89d7054360a0}
}]call context is cleared. \index{EXOSIP\_\-MESSAGE\_\-NEW@{EXOSIP\_\-MESSAGE\_\-NEW}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-MESSAGE\_\-NEW@{EXOSIP\_\-MESSAGE\_\-NEW}}\item[{\em 
EXOSIP\_\-MESSAGE\_\-NEW\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733d7738b4841568c3db964db55a0919db8}
}]announce new incoming request. \index{EXOSIP\_\-MESSAGE\_\-PROCEEDING@{EXOSIP\_\-MESSAGE\_\-PROCEEDING}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-MESSAGE\_\-PROCEEDING@{EXOSIP\_\-MESSAGE\_\-PROCEEDING}}\item[{\em 
EXOSIP\_\-MESSAGE\_\-PROCEEDING\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733b0351028223c59f40138e3b6b04cb670}
}]announce a 1xx for request. \index{EXOSIP\_\-MESSAGE\_\-ANSWERED@{EXOSIP\_\-MESSAGE\_\-ANSWERED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-MESSAGE\_\-ANSWERED@{EXOSIP\_\-MESSAGE\_\-ANSWERED}}\item[{\em 
EXOSIP\_\-MESSAGE\_\-ANSWERED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147336ccc6afcf37eb61c3d40b2973be3b417}
}]announce a 200ok \index{EXOSIP\_\-MESSAGE\_\-REDIRECTED@{EXOSIP\_\-MESSAGE\_\-REDIRECTED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-MESSAGE\_\-REDIRECTED@{EXOSIP\_\-MESSAGE\_\-REDIRECTED}}\item[{\em 
EXOSIP\_\-MESSAGE\_\-REDIRECTED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf1473373e1617814ef752a284d5ed0e7c8d9b4}
}]announce a failure. \index{EXOSIP\_\-MESSAGE\_\-REQUESTFAILURE@{EXOSIP\_\-MESSAGE\_\-REQUESTFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-MESSAGE\_\-REQUESTFAILURE@{EXOSIP\_\-MESSAGE\_\-REQUESTFAILURE}}\item[{\em 
EXOSIP\_\-MESSAGE\_\-REQUESTFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733566f8f41eebd1fdde57cf1189088110a}
}]announce a failure. \index{EXOSIP\_\-MESSAGE\_\-SERVERFAILURE@{EXOSIP\_\-MESSAGE\_\-SERVERFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-MESSAGE\_\-SERVERFAILURE@{EXOSIP\_\-MESSAGE\_\-SERVERFAILURE}}\item[{\em 
EXOSIP\_\-MESSAGE\_\-SERVERFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147330037090b4ee9a757164870ce5c5055f3}
}]announce a failure. \index{EXOSIP\_\-MESSAGE\_\-GLOBALFAILURE@{EXOSIP\_\-MESSAGE\_\-GLOBALFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-MESSAGE\_\-GLOBALFAILURE@{EXOSIP\_\-MESSAGE\_\-GLOBALFAILURE}}\item[{\em 
EXOSIP\_\-MESSAGE\_\-GLOBALFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733bf4d2d14d73edd42320bcb64f6bf4a18}
}]announce a failure. \index{EXOSIP\_\-SUBSCRIPTION\_\-UPDATE@{EXOSIP\_\-SUBSCRIPTION\_\-UPDATE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-SUBSCRIPTION\_\-UPDATE@{EXOSIP\_\-SUBSCRIPTION\_\-UPDATE}}\item[{\em 
EXOSIP\_\-SUBSCRIPTION\_\-UPDATE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733fe7c3bbdea52931e168818e17be7b15f}
}]announce incoming SUBSCRIBE. \index{EXOSIP\_\-SUBSCRIPTION\_\-CLOSED@{EXOSIP\_\-SUBSCRIPTION\_\-CLOSED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-SUBSCRIPTION\_\-CLOSED@{EXOSIP\_\-SUBSCRIPTION\_\-CLOSED}}\item[{\em 
EXOSIP\_\-SUBSCRIPTION\_\-CLOSED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf1473348bbba76c32285ac90bf5f716f6c7005}
}]announce end of subscription. \index{EXOSIP\_\-SUBSCRIPTION\_\-NOANSWER@{EXOSIP\_\-SUBSCRIPTION\_\-NOANSWER}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-SUBSCRIPTION\_\-NOANSWER@{EXOSIP\_\-SUBSCRIPTION\_\-NOANSWER}}\item[{\em 
EXOSIP\_\-SUBSCRIPTION\_\-NOANSWER\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147334cabf201c2539bc282d816ced27000ff}
}]announce no answer \index{EXOSIP\_\-SUBSCRIPTION\_\-PROCEEDING@{EXOSIP\_\-SUBSCRIPTION\_\-PROCEEDING}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-SUBSCRIPTION\_\-PROCEEDING@{EXOSIP\_\-SUBSCRIPTION\_\-PROCEEDING}}\item[{\em 
EXOSIP\_\-SUBSCRIPTION\_\-PROCEEDING\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf1473341a64eb4594ea20083d3214a18af7e6d}
}]announce a 1xx \index{EXOSIP\_\-SUBSCRIPTION\_\-ANSWERED@{EXOSIP\_\-SUBSCRIPTION\_\-ANSWERED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-SUBSCRIPTION\_\-ANSWERED@{EXOSIP\_\-SUBSCRIPTION\_\-ANSWERED}}\item[{\em 
EXOSIP\_\-SUBSCRIPTION\_\-ANSWERED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733433e87188e0861df6b26755b8d86468d}
}]announce a 200ok \index{EXOSIP\_\-SUBSCRIPTION\_\-REDIRECTED@{EXOSIP\_\-SUBSCRIPTION\_\-REDIRECTED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-SUBSCRIPTION\_\-REDIRECTED@{EXOSIP\_\-SUBSCRIPTION\_\-REDIRECTED}}\item[{\em 
EXOSIP\_\-SUBSCRIPTION\_\-REDIRECTED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf1473340dbb01b39a8dc2f43e69be670f0bc3b}
}]announce a redirection \index{EXOSIP\_\-SUBSCRIPTION\_\-REQUESTFAILURE@{EXOSIP\_\-SUBSCRIPTION\_\-REQUESTFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-SUBSCRIPTION\_\-REQUESTFAILURE@{EXOSIP\_\-SUBSCRIPTION\_\-REQUESTFAILURE}}\item[{\em 
EXOSIP\_\-SUBSCRIPTION\_\-REQUESTFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf1473346ace3e40bc09d9219f4ec3cd890e7db}
}]announce a request failure \index{EXOSIP\_\-SUBSCRIPTION\_\-SERVERFAILURE@{EXOSIP\_\-SUBSCRIPTION\_\-SERVERFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-SUBSCRIPTION\_\-SERVERFAILURE@{EXOSIP\_\-SUBSCRIPTION\_\-SERVERFAILURE}}\item[{\em 
EXOSIP\_\-SUBSCRIPTION\_\-SERVERFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147337afeb4fc0094064f49cbd269d5b8a219}
}]announce a server failure \index{EXOSIP\_\-SUBSCRIPTION\_\-GLOBALFAILURE@{EXOSIP\_\-SUBSCRIPTION\_\-GLOBALFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-SUBSCRIPTION\_\-GLOBALFAILURE@{EXOSIP\_\-SUBSCRIPTION\_\-GLOBALFAILURE}}\item[{\em 
EXOSIP\_\-SUBSCRIPTION\_\-GLOBALFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733632c0b924eaf0e3c8ce30cd34a6973cb}
}]announce a global failure \index{EXOSIP\_\-SUBSCRIPTION\_\-NOTIFY@{EXOSIP\_\-SUBSCRIPTION\_\-NOTIFY}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-SUBSCRIPTION\_\-NOTIFY@{EXOSIP\_\-SUBSCRIPTION\_\-NOTIFY}}\item[{\em 
EXOSIP\_\-SUBSCRIPTION\_\-NOTIFY\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf1473376a1cfeb5b5c9046073ff79f9eab67c4}
}]announce new NOTIFY request \index{EXOSIP\_\-SUBSCRIPTION\_\-RELEASED@{EXOSIP\_\-SUBSCRIPTION\_\-RELEASED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-SUBSCRIPTION\_\-RELEASED@{EXOSIP\_\-SUBSCRIPTION\_\-RELEASED}}\item[{\em 
EXOSIP\_\-SUBSCRIPTION\_\-RELEASED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147337c4219f6015ee818f9d5c3df237eccd1}
}]call context is cleared. \index{EXOSIP\_\-IN\_\-SUBSCRIPTION\_\-NEW@{EXOSIP\_\-IN\_\-SUBSCRIPTION\_\-NEW}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-IN\_\-SUBSCRIPTION\_\-NEW@{EXOSIP\_\-IN\_\-SUBSCRIPTION\_\-NEW}}\item[{\em 
EXOSIP\_\-IN\_\-SUBSCRIPTION\_\-NEW\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf1473313afd2f35c7d637a0e94e93cf1491587}
}]announce new incoming SUBSCRIBE. \index{EXOSIP\_\-IN\_\-SUBSCRIPTION\_\-RELEASED@{EXOSIP\_\-IN\_\-SUBSCRIPTION\_\-RELEASED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-IN\_\-SUBSCRIPTION\_\-RELEASED@{EXOSIP\_\-IN\_\-SUBSCRIPTION\_\-RELEASED}}\item[{\em 
EXOSIP\_\-IN\_\-SUBSCRIPTION\_\-RELEASED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733f65ef3b45a41db66282eac80f39c3c26}
}]announce end of subscription. \index{EXOSIP\_\-NOTIFICATION\_\-NOANSWER@{EXOSIP\_\-NOTIFICATION\_\-NOANSWER}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-NOTIFICATION\_\-NOANSWER@{EXOSIP\_\-NOTIFICATION\_\-NOANSWER}}\item[{\em 
EXOSIP\_\-NOTIFICATION\_\-NOANSWER\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733de8299577f7af3b381c69cbab07b812b}
}]announce no answer \index{EXOSIP\_\-NOTIFICATION\_\-PROCEEDING@{EXOSIP\_\-NOTIFICATION\_\-PROCEEDING}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-NOTIFICATION\_\-PROCEEDING@{EXOSIP\_\-NOTIFICATION\_\-PROCEEDING}}\item[{\em 
EXOSIP\_\-NOTIFICATION\_\-PROCEEDING\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733e34b93e19b61c9b8f00240f9ff8e2f7c}
}]announce a 1xx \index{EXOSIP\_\-NOTIFICATION\_\-ANSWERED@{EXOSIP\_\-NOTIFICATION\_\-ANSWERED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-NOTIFICATION\_\-ANSWERED@{EXOSIP\_\-NOTIFICATION\_\-ANSWERED}}\item[{\em 
EXOSIP\_\-NOTIFICATION\_\-ANSWERED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733e79469ae1a268dc667694dd91e00f565}
}]announce a 200ok \index{EXOSIP\_\-NOTIFICATION\_\-REDIRECTED@{EXOSIP\_\-NOTIFICATION\_\-REDIRECTED}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-NOTIFICATION\_\-REDIRECTED@{EXOSIP\_\-NOTIFICATION\_\-REDIRECTED}}\item[{\em 
EXOSIP\_\-NOTIFICATION\_\-REDIRECTED\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf1473323024ac68f2281f235eca8f576529deb}
}]announce a redirection \index{EXOSIP\_\-NOTIFICATION\_\-REQUESTFAILURE@{EXOSIP\_\-NOTIFICATION\_\-REQUESTFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-NOTIFICATION\_\-REQUESTFAILURE@{EXOSIP\_\-NOTIFICATION\_\-REQUESTFAILURE}}\item[{\em 
EXOSIP\_\-NOTIFICATION\_\-REQUESTFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf147333ba889f59dd03e6a1e21d89362a44ef6}
}]announce a request failure \index{EXOSIP\_\-NOTIFICATION\_\-SERVERFAILURE@{EXOSIP\_\-NOTIFICATION\_\-SERVERFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-NOTIFICATION\_\-SERVERFAILURE@{EXOSIP\_\-NOTIFICATION\_\-SERVERFAILURE}}\item[{\em 
EXOSIP\_\-NOTIFICATION\_\-SERVERFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733169fbeaf701b361567a7ef213f29f2e4}
}]announce a server failure \index{EXOSIP\_\-NOTIFICATION\_\-GLOBALFAILURE@{EXOSIP\_\-NOTIFICATION\_\-GLOBALFAILURE}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-NOTIFICATION\_\-GLOBALFAILURE@{EXOSIP\_\-NOTIFICATION\_\-GLOBALFAILURE}}\item[{\em 
EXOSIP\_\-NOTIFICATION\_\-GLOBALFAILURE\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf1473390b13d3d921539ae41ce704a2d22b0ff}
}]announce a global failure \index{EXOSIP\_\-EVENT\_\-COUNT@{EXOSIP\_\-EVENT\_\-COUNT}!eXosip2\_\-event@{eXosip2\_\-event}}\index{eXosip2\_\-event@{eXosip2\_\-event}!EXOSIP\_\-EVENT\_\-COUNT@{EXOSIP\_\-EVENT\_\-COUNT}}\item[{\em 
EXOSIP\_\-EVENT\_\-COUNT\label{group__eXosip2__event_ggc62007cc26830cfc663ce9b1adf14733692189835634e8da2caccfe8ccecf11c}
}]MAX number of events \end{description}
\end{Desc}



\subsection{Function Documentation}
\index{eXosip2\_\-event@{eXosip2\_\-event}!eXosip\_\-event\_\-free@{eXosip\_\-event\_\-free}}
\index{eXosip\_\-event\_\-free@{eXosip\_\-event\_\-free}!eXosip2_event@{eXosip2\_\-event}}
\subsubsection[{eXosip\_\-event\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void eXosip\_\-event\_\-free ({\bf eXosip\_\-event\_\-t} $\ast$ {\em je})}\label{group__eXosip2__event_g18867f943477efcc10a0f9929e936e43}


Free ressource in an eXosip event.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em je}]event to work on. \end{description}
\end{Desc}
\index{eXosip2\_\-event@{eXosip2\_\-event}!eXosip\_\-event\_\-wait@{eXosip\_\-event\_\-wait}}
\index{eXosip\_\-event\_\-wait@{eXosip\_\-event\_\-wait}!eXosip2_event@{eXosip2\_\-event}}
\subsubsection[{eXosip\_\-event\_\-wait}]{\setlength{\rightskip}{0pt plus 5cm}{\bf eXosip\_\-event\_\-t}$\ast$ eXosip\_\-event\_\-wait (int {\em tv\_\-s}, \/  int {\em tv\_\-ms})}\label{group__eXosip2__event_g580bc4def357c9ed52b27407da830216}


Wait for an eXosip event.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em tv\_\-s}]timeout value (seconds). \item[{\em tv\_\-ms}]timeout value (mseconds). \end{description}
\end{Desc}
\index{eXosip2\_\-event@{eXosip2\_\-event}!eXosip\_\-event\_\-get@{eXosip\_\-event\_\-get}}
\index{eXosip\_\-event\_\-get@{eXosip\_\-event\_\-get}!eXosip2_event@{eXosip2\_\-event}}
\subsubsection[{eXosip\_\-event\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf eXosip\_\-event\_\-t}$\ast$ eXosip\_\-event\_\-get (void)}\label{group__eXosip2__event_g6861c594209a13ee2c0094a6b1a962f0}


Wait for next eXosip event. \index{eXosip2\_\-event@{eXosip2\_\-event}!eXosip\_\-event\_\-geteventsocket@{eXosip\_\-event\_\-geteventsocket}}
\index{eXosip\_\-event\_\-geteventsocket@{eXosip\_\-event\_\-geteventsocket}!eXosip2_event@{eXosip2\_\-event}}
\subsubsection[{eXosip\_\-event\_\-geteventsocket}]{\setlength{\rightskip}{0pt plus 5cm}int eXosip\_\-event\_\-geteventsocket (void)}\label{group__eXosip2__event_g9d3587d3a5d0dc5dc9e5b63ebde55968}


This socket receive some data yhen an event happens internally. NOTE: you must call eXosip\_\-event\_\-wait until there is no more events in the fifo.