Sophie

Sophie

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

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

\section{eXosip\_\-event Struct Reference}
\label{structeXosip__event}\index{eXosip\_\-event@{eXosip\_\-event}}
{\tt \#include $<$eXosip.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
eXosip\_\-event\_\-type\_\-t {\bf type}
\item 
char {\bf textinfo} [256]
\item 
void $\ast$ {\bf external\_\-reference}
\item 
osip\_\-message\_\-t $\ast$ {\bf request}
\item 
osip\_\-message\_\-t $\ast$ {\bf response}
\item 
osip\_\-message\_\-t $\ast$ {\bf ack}
\item 
int {\bf tid}
\item 
int {\bf did}
\item 
int {\bf rid}
\item 
int {\bf cid}
\item 
int {\bf sid}
\item 
int {\bf nid}
\item 
int {\bf ss\_\-status}
\item 
int {\bf ss\_\-reason}
\end{CompactItemize}


\subsection{Detailed Description}
Structure for event description 

\subsection{Field Documentation}
\index{eXosip\_\-event@{eXosip\_\-event}!type@{type}}
\index{type@{type}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}eXosip\_\-event\_\-type\_\-t {\bf eXosip\_\-event::type}}\label{structeXosip__event_9d203656a6b8a7cd8ced9daadff66970}


type of the event \index{eXosip\_\-event@{eXosip\_\-event}!textinfo@{textinfo}}
\index{textinfo@{textinfo}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{textinfo}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf eXosip\_\-event::textinfo}[256]}\label{structeXosip__event_c19c3bab4b30b17be40c8524b5e2cac9}


text description of event \index{eXosip\_\-event@{eXosip\_\-event}!external\_\-reference@{external\_\-reference}}
\index{external\_\-reference@{external\_\-reference}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{external\_\-reference}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf eXosip\_\-event::external\_\-reference}}\label{structeXosip__event_56c716919e858e06ce395d23346c0426}


external reference (for calls) \index{eXosip\_\-event@{eXosip\_\-event}!request@{request}}
\index{request@{request}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{request}]{\setlength{\rightskip}{0pt plus 5cm}osip\_\-message\_\-t$\ast$ {\bf eXosip\_\-event::request}}\label{structeXosip__event_d5f4c3796c2c7c2501df7b3007026bc0}


request within current transaction \index{eXosip\_\-event@{eXosip\_\-event}!response@{response}}
\index{response@{response}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{response}]{\setlength{\rightskip}{0pt plus 5cm}osip\_\-message\_\-t$\ast$ {\bf eXosip\_\-event::response}}\label{structeXosip__event_ece281fd9b5c929dc637015c95aeb25b}


last response within current transaction \index{eXosip\_\-event@{eXosip\_\-event}!ack@{ack}}
\index{ack@{ack}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{ack}]{\setlength{\rightskip}{0pt plus 5cm}osip\_\-message\_\-t$\ast$ {\bf eXosip\_\-event::ack}}\label{structeXosip__event_a909294986d17c5cdaff087df818c85a}


ack within current transaction \index{eXosip\_\-event@{eXosip\_\-event}!tid@{tid}}
\index{tid@{tid}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{tid}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf eXosip\_\-event::tid}}\label{structeXosip__event_49280ad5e6963a9aeb50d20bc08974cf}


unique id for transactions (to be used for answers) \index{eXosip\_\-event@{eXosip\_\-event}!did@{did}}
\index{did@{did}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{did}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf eXosip\_\-event::did}}\label{structeXosip__event_54517d01d0899636d0df8e7dde1886d5}


unique id for SIP dialogs \index{eXosip\_\-event@{eXosip\_\-event}!rid@{rid}}
\index{rid@{rid}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{rid}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf eXosip\_\-event::rid}}\label{structeXosip__event_f59ba170cda4ee2b76dd4bf52b22a42b}


unique id for registration \index{eXosip\_\-event@{eXosip\_\-event}!cid@{cid}}
\index{cid@{cid}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{cid}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf eXosip\_\-event::cid}}\label{structeXosip__event_1059eb82226201ef30825a19e013357f}


unique id for SIP calls (but multiple dialogs!) \index{eXosip\_\-event@{eXosip\_\-event}!sid@{sid}}
\index{sid@{sid}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{sid}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf eXosip\_\-event::sid}}\label{structeXosip__event_7ab9e305453d52eabf757cfd23307e03}


unique id for outgoing subscriptions \index{eXosip\_\-event@{eXosip\_\-event}!nid@{nid}}
\index{nid@{nid}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{nid}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf eXosip\_\-event::nid}}\label{structeXosip__event_aa1a4ba72f039ea9d19673a254af11bb}


unique id for incoming subscriptions \index{eXosip\_\-event@{eXosip\_\-event}!ss\_\-status@{ss\_\-status}}
\index{ss\_\-status@{ss\_\-status}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{ss\_\-status}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf eXosip\_\-event::ss\_\-status}}\label{structeXosip__event_877f6cc143d10edffd7bfd9022f65b29}


current Subscription-State for subscription \index{eXosip\_\-event@{eXosip\_\-event}!ss\_\-reason@{ss\_\-reason}}
\index{ss\_\-reason@{ss\_\-reason}!eXosip_event@{eXosip\_\-event}}
\subsubsection[{ss\_\-reason}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf eXosip\_\-event::ss\_\-reason}}\label{structeXosip__event_cd0a3fa6029abd2a09af7163a0328f21}


current Reason status for subscription 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
{\bf eXosip.h}\end{CompactItemize}