Session Initiation Protocol Library Functions
sip_get_uri_parsed(3SIP)
NAME
sip_get_uri_parsed - return the parsed URI
SYNOPSIS
cc [ flag ... ] file ... -lsip [ library ... ]
#include
const struct sip_uri *sip_get_uri_parsed(sip_header_value_t value,
int *error);DESCRIPTION
The sip_get_uri_parsed() function returns the parsed URI
sip_uri from the SIP header value specified in value.
RETURN VALUES
The sip_get_uri_parsed() function returns the parsed URI
sip_uri on success. The function returns NULL on failure.
The value of errno is not changed by these calls in the event of an error.ERRORS
If the error is non-null, following value is set:
EINVAL The SIP header value of the SIP message is NULL or there is no URI.The input URI is null or the requested URI com-
ponent is invalid. The error flag is set for the requested component. The URI parameters or headers are requested from anon-SIP[S] URI; or the 'opaque', 'query', 'path',
'reg-name' components are requested from a SIP[S]
URI. On success, the value of the location pointed to by error is set to 0.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:SunOS 5.11 Last change: 25 Jan 2007 1
Session Initiation Protocol Library Functionssip_get_uri_parsed(3SIP)
______________________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | MT-Safe |
|_____________________________|_____________________________|
SEE ALSO
libsip(3LIB)SunOS 5.11 Last change: 25 Jan 2007 2
Session Initiation Protocol Library Functionssip_get_uri_parsed(3SIP)
SunOS 5.11 Last change: 25 Jan 2007 3