93 #define via_set_version osip_via_set_version
99 #define via_get_version osip_via_get_version
106 #define via_set_protocol osip_via_set_protocol
112 #define via_get_protocol osip_via_get_protocol
119 #define via_set_host osip_via_set_host
125 #define via_get_host osip_via_get_host
132 #define via_set_port osip_via_set_port
138 #define via_get_port osip_via_get_port
145 #define via_set_comment osip_via_set_comment
151 #define via_get_comment osip_via_get_comment
157 #define osip_via_set_hidden(header) osip_generic_param_add((&(header)->via_params), osip_strdup("hidden"), NULL)
163 #define osip_via_set_ttl(header, value) osip_generic_param_add((&(header)->via_params), osip_strdup("ttl"), value)
169 #define osip_via_set_maddr(header, value) osip_generic_param_add((&(header)->via_params), osip_strdup("maddr"), value)
175 #define osip_via_set_received(header, value) osip_generic_param_add((&(header)->via_params), osip_strdup("received"), value)
181 #define osip_via_set_branch(header, value) osip_generic_param_add((&(header)->via_params), osip_strdup("branch"), value)
189 #define osip_via_param_add(header, name, value) osip_generic_param_add((&(header)->via_params), name, value)
196 #define osip_via_param_get_byname(header, name, dest) osip_generic_param_get_byname((&(header)->via_params), name, dest)
char * osip_via_get_port(osip_via_t *header)
Definition: osip_via.c:424
int osip_via_match(osip_via_t *via1, osip_via_t *via2)
Definition: osip_via.c:515
char * osip_via_get_version(osip_via_t *header)
Definition: osip_via.c:391
int osip_via_clone(const osip_via_t *header, osip_via_t **dest)
Definition: osip_via.c:442
char * osip_via_get_comment(osip_via_t *header)
Definition: osip_via.c:435
int osip_via_init(osip_via_t **header)
Definition: osip_via.c:101
void osip_via_set_host(osip_via_t *header, char *value)
Definition: osip_via.c:409
char * osip_via_get_host(osip_via_t *header)
Definition: osip_via.c:413
void osip_via_free(osip_via_t *header)
Definition: osip_via.c:114
void osip_via_set_version(osip_via_t *header, char *value)
Definition: osip_via.c:387
void osip_via_set_comment(osip_via_t *header, char *value)
Definition: osip_via.c:431
int osip_via_parse(osip_via_t *header, const char *hvalue)
Definition: osip_via.c:128
void osip_via_set_port(osip_via_t *header, char *value)
Definition: osip_via.c:420
int osip_via_to_str(const osip_via_t *header, char **dest)
Definition: osip_via.c:312
void osip_via_set_protocol(osip_via_t *header, char *value)
Definition: osip_via.c:398
char * osip_via_get_protocol(osip_via_t *header)
Definition: osip_via.c:402
Definition: osip_list.h:87
Definition: osip_via.h:46
char * port
Definition: osip_via.h:50
char * host
Definition: osip_via.h:49
osip_list_t via_params
Definition: osip_via.h:52
char * version
Definition: osip_via.h:47
char * comment
Definition: osip_via.h:51
char * protocol
Definition: osip_via.h:48