sip.h revision df4705eab9c873eae60bada4f2138e6f22a76e11
0N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
0N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
77N/A#ifdef __cplusplus
205N/A#define SIP_NEW_TRANSACTION 0
99N/Atypedef enum dialog_state {
126N/A char *sip_str_ptr;
126N/A int sip_str_len;
296N/Atypedef struct sip_parsed_header {
296N/A SIP_VALUE_ACTIVE = 0,
293N/A int sip_value_version;
77N/A char *value_start;
312N/Atypedef struct sip_header_general {
312N/A char *sip_hdr_start;
312N/A char *sip_hdr_end;
312N/A char *sip_hdr_current;
312N/Atypedef struct sip_methods {
312N/Atypedef struct header_function_table {
58N/A char *header_name;
312N/A char *header_short_name;
77N/A struct sip_parsed_header **);
58N/A struct sip_parsed_header *);
0N/Atypedef struct sip_io_pointers_s {
11N/Atypedef struct sip_ulp_pointers_s {
70N/Atypedef struct sip_stack_init_s {
70N/A int sip_version;
58N/A int sip_stack_flags;
58N/Aextern char *sip_sent_by_to_str(int *);
203N/Aextern int sip_register_sent_by(char *);
352N/Aextern void sip_unregister_sent_by(char *);
240N/Aextern void sip_unregister_all_sent_by();
extern char *sip_get_resp_desc(int);
const struct sip_header *, int *);
char *, char *, int, char *, uint32_t, int);
sip_dialog_t, char *, char *, int, char *,
uint32_t, int);
int *error);
extern char *sip_uri_errflags_to_str(int);
sip_transaction_t, int *);
#ifdef __cplusplus