25 #ifndef SOFIA_SIP_SRES_SIP_H
27 #define SOFIA_SIP_SRES_SIP_H
44 #include <sofia-sip/url.h>
47 #ifndef SOFIA_RESOLV_SRES_H
53 typedef struct sres_sip_s sres_sip_t;
55 #ifndef SRES_SIP_MAGIC_T
60 #define SRES_SIP_MAGIC_T struct sres_sip_magic_s
72 url_string_t
const *url,
75 sres_sip_notify_f *callback,
91 SRES_SIP_ERR_FAULT = -1,
92 SRES_SIP_ERR_BAD_URI = -2,
93 SRES_SIP_ERR_BAD_HINTS = -3,
94 SRES_SIP_ERR_NO_NAME = -4,
95 SRES_SIP_ERR_NO_DATA = -5,
96 SRES_SIP_ERR_NO_TPORT = -6,
97 SRES_SIP_ERR_FAIL = -7,
98 SRES_SIP_ERR_AGAIN = -8,
99 SRES_SIP_ERR_INTERNAL = -9,
108 TPPROTO_SECURE = 256,
109 TPPROTO_TLS = TPPROTO_SECURE | TPPROTO_TCP,
113 #define TPPROTO_TCP TPPROTO_TCP
114 #define TPPROTO_UDP TPPROTO_UDP
115 #define TPPROTO_SCTP TPPROTO_SCTP
116 #define TPPROTO_TLS TPPROTO_TLS
117 #define TPPROTO_NONE TPPROTO_NONE