Man Linux: Main Page and Category List


       eX_setup.h - eXosip setup API


       #include <eXosip2/eXosip.h>
       #include <osipparser2/osip_message.h>
       #include <time.h>

       int eXosip_init (void)
       void eXosip_quit (void)
       int eXosip_execute (void)
       int eXosip_set_option (eXosip_option opt, const void *value)
       int eXosip_lock (void)
       int eXosip_unlock (void)
       int eXosip_get_srv_record (struct osip_srv_record *record, char
           *domain, char *protocol)
       int eXosip_get_naptr (char *domain, char *protocol, char *srv_record,
           int max_length)
       int eXosip_listen_addr (int transport, const char *addr, int port, int
           family, int secure)
       int eXosip_set_socket (int transport, int socket, int port)
       void eXosip_set_user_agent (const char *user_agent)
       const char * eXosip_get_version (void)
       int eXosip_set_cbsip_message (CbSipCallback cbsipCallback)
       void eXosip_enable_ipv6 (int ipv6_enable)
       void eXosip_masquerade_contact (const char *public_address, int port)
       int eXosip_find_free_port (int free_port, int transport)
       int eXosip_transport_set (osip_message_t *msg, const char *transport)
       int eXosip_guess_localip (int family, char *address, int size)

Detailed Description

       eXosip setup API

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


       Generated automatically by Doxygen for libeXosip2 from the source code.