Query: sip_get_msg_len
OS: opensolaris
Section: 3sip
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
sip_get_msg_len(3SIP) Session Initiation Protocol Library Functions sip_get_msg_len(3SIP)NAMEsip_get_msg_len - returns the length of the SIP messageSYNOPSIScc [ flag ... ] file ... -lsip [ library ... ] #include <sip.h> int sip_get_msg_len(sip_msg_t sip_msg, int *error);DESCRIPTIONThe sip_get_msg_len() function will return the length of the SIP message sip_msg.RETURN VALUESFor 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.ERRORSThis function takes a pointer to an integer error as an argument. 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. On success, the value of the location pointed to by error is set to 0.ATTRIBUTESSee attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+SEE ALSOlibsip(3LIB) SunOS 5.11 09 Feb 2007 sip_get_msg_len(3SIP)