SIP_MSG_IS_REQUEST(3SIP) | Session Initiation Protocol Library Functions | SIP_MSG_IS_REQUEST(3SIP) |
sip_msg_is_request, sip_message_is_response - determine if the SIP message is a request or a response
cc [ flag ... ] file ... -lsip [ library ... ] #include <sip.h> 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);
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.
For functions that return an integer, the return value is the specified value on success and -1 on error.
The value of errno is not changed by these calls in the event of an error.
These functions take a pointer to an integer error as an argument. If the error is non-null, one of the following values is set:
EINVAL
EPROTO
ENOMEM
On success, the value of the location pointed to by error is set to 0.
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Committed |
MT-Level | MT-Safe |
January 25, 2007 | OmniOS |