Sophie

Sophie

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

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

\section{eX\_\-setup.h File Reference}
\label{eX__setup_8h}\index{eX\_\-setup.h@{eX\_\-setup.h}}
eXosip setup API  


{\tt \#include $<$eXosip2/eXosip.h$>$}\par
{\tt \#include $<$osipparser2/osip\_\-message.h$>$}\par
{\tt \#include $<$time.h$>$}\par
\subsection*{Functions}
\begin{CompactItemize}
\item 
int {\bf eXosip\_\-init} (void)
\item 
void {\bf eXosip\_\-quit} (void)
\item 
int {\bf eXosip\_\-execute} (void)
\item 
int {\bf eXosip\_\-set\_\-option} (eXosip\_\-option opt, const void $\ast$value)
\item 
int {\bf eXosip\_\-lock} (void)
\item 
int {\bf eXosip\_\-unlock} (void)
\item 
int {\bf \_\-eXosip\_\-get\_\-srv\_\-record} (struct osip\_\-srv\_\-record $\ast$record, char $\ast$domain, char $\ast$protocol)
\item 
int {\bf eXosip\_\-listen\_\-addr} (int transport, const char $\ast$addr, int port, int family, int secure)
\item 
int {\bf eXosip\_\-set\_\-socket} (int transport, int socket, int port)
\item 
void {\bf eXosip\_\-set\_\-user\_\-agent} (const char $\ast$user\_\-agent)
\item 
const char $\ast$ {\bf eXosip\_\-get\_\-version} (void)
\item 
void {\bf eXosip\_\-enable\_\-ipv6} (int ipv6\_\-enable)
\item 
void {\bf eXosip\_\-masquerade\_\-contact} (const char $\ast$public\_\-address, int port)
\item 
int {\bf eXosip\_\-find\_\-free\_\-port} (int free\_\-port, int transport)
\item 
int {\bf eXosip\_\-transport\_\-set} (osip\_\-message\_\-t $\ast$msg, const char $\ast$transport)
\item 
int {\bf eXosip\_\-guess\_\-localip} (int family, char $\ast$address, int size)
\end{CompactItemize}


\label{_details}
\subsection{Detailed Description}
eXosip setup API 

This file provide the API needed to setup and configure the SIP endpoint.