Session Initiation Protocol Library Functions
sip_msg_is_request(3SIP)
NAME
sip_msg_is_request, sip_message_is_response - determine if
the SIP message is a request or a responseSYNOPSIS
cc [ flag ... ] file ... -lsip [ library ... ]
#include
boolean_t sip_msg_is_request(const sip_msg_t sip_msg,
int *error);boolean_t sip_msg_is_response(const sip_msg_t sip_msg,
int *error);DESCRIPTION
The sip_msg_is_request() function returns B_TRUE if sip_msg
is a request and B_FALSE otherwise.
The sip_msg_is_response() function returns B_TRUE if sip_msg
is a response and B_FALSE otherwise.
RETURN VALUES
For functions that return an integer, the return value isthe specified value on success and -1 on error.
The value of errno is not changed by these calls in the event of an error.ERRORS
These functions take a pointer to an integer error as anargument. If the error is non-null, one of the following
values is set:EINVAL The input SIP message sip_msg or the header value
is null; or the specified header/header value is deleted. EPROTO The header value is not present or invalid. The parser could not parse it correctly. ENOMEM There is an error allocating memory for the return value.SunOS 5.11 Last change: 25 Jan 2007 1
Session Initiation Protocol Library Functionssip_msg_is_request(3SIP)
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:____________________________________________________________
| 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_msg_is_request(3SIP)
SunOS 5.11 Last change: 25 Jan 2007 3