osip_functions
#define osip_uri_uparam_add ( url, name, value ) osip_uri_param_add((url)->url_params,name,value)
Allocate and add a url parameter element in a url element.
Parameters:
url The element to work on.
name The token name.
value The token value.
int osip_route_to_str ( const osip_route_t * header, char ** dest )
Get a string representation of a Route element.
Parameters:
header The element to work on.
dest A pointer on the new allocated string.
int osip_route_parse ( osip_route_t * header, const char * hvalue )
Parse a Route element.
Parameters:
header The element to work on.
hvalue The string to parse.
int osip_route_init(osip_route_t ** header)
Allocate a Route element.
Parameters:
header The element to work on.
int osip_message_set_route(osip_message_t * sip, const char * hvalue )
Set the Route header.
Parameters:
sip The element to work on.
hvalue The string describing the element.
int osip_message_set_body ( osip_message_t * sip, const char * buf, size_t length)
Fill the body of message.
Parameters:
sip The structure to store results.
buf The pointer to the start of body.
length The length of body;
int osip_message_set_content_type (osip_message_t * sip, const char * hvalue)
Set the Content-type header.
Parameters:
sip The element to work on.
hvalue The string describing the element.
int osip_message_set_header(osip_message_t * sip, const char * hname, const char * hvalue)
Allocate and Add an "unknown" header (not defined in oSIP).
Parameters:
sip The element to work on.
hname The token name.
hvalue The token value.