.TH "eX_setup.h" 3 "Sun Jun 24 2012" "Version 3.1.0" "libeXosip2" \" -*- nroff -*- .ad l .nh .SH NAME eX_setup.h \- .PP eXosip setup API .SH SYNOPSIS .br .PP \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br .SS "Functions" .in +1c .ti -1c .RI "int \fBeXosip_init\fP (void)" .br .ti -1c .RI "void \fBeXosip_quit\fP (void)" .br .ti -1c .RI "int \fBeXosip_execute\fP (void)" .br .ti -1c .RI "int \fBeXosip_set_option\fP (int opt, const void *value)" .br .ti -1c .RI "int \fBeXosip_lock\fP (void)" .br .ti -1c .RI "int \fBeXosip_unlock\fP (void)" .br .ti -1c .RI "struct osip_naptr * \fBeXosip_dnsutils_naptr\fP (const char *domain, const char *protocol, const char *transport, int keep_in_cache)" .br .ti -1c .RI "int \fBeXosip_dnsutils_dns_process\fP (struct osip_naptr *output_record, int force)" .br .ti -1c .RI "int \fBeXosip_dnsutils_rotate_srv\fP (struct osip_srv_record *output_record)" .br .ti -1c .RI "int \fBeXosip_listen_addr\fP (int transport, const char *addr, int port, int family, int secure)" .br .ti -1c .RI "int \fBeXosip_set_socket\fP (int transport, int socket, int port)" .br .ti -1c .RI "void \fBeXosip_set_user_agent\fP (const char *user_agent)" .br .ti -1c .RI "const char * \fBeXosip_get_version\fP (void)" .br .ti -1c .RI "int \fBeXosip_set_cbsip_message\fP (CbSipCallback cbsipCallback)" .br .ti -1c .RI "void \fBeXosip_enable_ipv6\fP (int ipv6_enable)" .br .ti -1c .RI "void \fBeXosip_masquerade_contact\fP (const char *public_address, int port)" .br .ti -1c .RI "int \fBeXosip_find_free_port\fP (int free_port, int transport)" .br .ti -1c .RI "int \fBeXosip_transport_set\fP (osip_message_t *msg, const char *transport)" .br .ti -1c .RI "int \fBeXosip_guess_localip\fP (int family, char *address, int size)" .br .in -1c .SH "Detailed Description" .PP eXosip setup API This file provide the API needed to setup and configure the SIP endpoint\&. .SH "Author" .PP Generated automatically by Doxygen for libeXosip2 from the source code\&.