sip_delete_header_by_name man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

SIP_DELETE_START_LINE(3SIP)			   SIP_DELETE_START_LINE(3SIP)

NAME
       sip_delete_start_line,	sip_delete_header,  sip_delete_header_by_name,
       sip_delete_value - delete a SIP header or a header value

SYNOPSIS
       cc [ flag ... ] file ... -lsip [ library ... ]
       #include <sip.h>

       int sip_delete_start_line(sip_msg_t sip_msg);

       int sip_delete_header(sip_msg_t sip_header);

       int sip_delete_header_by_name(sip_msg_t msg,
	    char *header_name);

       int sip_delete_value(sip_header_t sip_header,
	    sip_header_value_t sip_header_value);

DESCRIPTION
       The sip_delete_start_line() function deletes the start line, a  request
       or a response line, from the SIP message sip_msg.

       The  sip_delete_header()	 function  deletes the SIP header specified by
       sip_header from the associated SIP message sip_msg.

       The sip_delete_header_by_name() function deletes the  SIP  header  name
       specified  by  header_name  (long or compact form) from the SIP message
       sip_msg.

       The sip_delete_value()  deletes	the  SIP  header  value	 specified  by
       sip_header_value from the SIP header sip_header.

       When  a	SIP  header  or	 value is deleted, the corresponding header or
       value is marked as deleted.  Lookups ignore headers or values that  are
       marked as deleted.

RETURN VALUES
       These  functions return 0 on success and the appropriate error on fail‐
       ure.

       The value of errno is not changed by these calls in  the	 event	of  an
       error.

ERRORS
       On failure, the returned error could be one of the following:

       EINVAL
		 If any of the required input is NULL.

		 If the header or value to be deleted does not exist.

		 If  the  header  or  value  to	 be  deleted  has already been
		 deleted.

       EPERM
		 If the SIP message cannot be modified.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌────────────────────┬─────────────────┐
       │  ATTRIBUTE TYPE    │ ATTRIBUTE VALUE │
       ├────────────────────┼─────────────────┤
       │Interface Stability │ Committed	      │
       ├────────────────────┼─────────────────┤
       │MT-Level	    │ MT-Safe	      │
       └────────────────────┴─────────────────┘

SEE ALSO
       libsip(3LIB)

				 Jan 20, 2007	   SIP_DELETE_START_LINE(3SIP)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net