sip_copy_start_line man page on SunOS

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

sip_copy_start_liSession)Initiation Protocol Library sip_copy_start_line(3SIP)

NAME
       sip_copy_start_line,	 sip_copy_header,     sip_copy_header_by_name,
       sip_copy_all_headers - copy headers from a SIP message

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

       int sip_copy_start_line(sip_msg_t from_msg, sip_msg_t to_msg);

       int sip_copy_header(sip_msg_t sip_msg, sip_header_t sip_header,
	   char *param);

       int sip_copy_header_by_name(sip_msg_t from_msg, sip_msg_t to_msg,
	   char *header_name, char *param);

       int sip_copy_all_headers(sip_msg_t from_msg, sip_msg_t to_msg);

DESCRIPTION
       The sip_copy_start_line() function copies the start line, a request  or
       a response line, from from_msg to to_msg.

       The  sip_copy_header()  function	 copies	 the  SIP  header specified by
       sip_header to the SIP message sip_msg. A new SIP header is created from
       sip_header and param, and is appended to sip_msg. The param can be non-
       null.

       The sip_copy_header_by_name() function copies the header	 specified  by
       header_name  (long  or  short  form)  from  from_msg to to_msg. The new
       header is created using the header value from from_msg  and  param,  if
       non-null, and appended to to_msg.

       The  sip_copy_all_headers()  copies  all	 the  headers from from_msg to
       to_msg.

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
       These functions can return one of the following errors in case of fail‐
       ure:

       EINVAL	 If  the  required  input parameters are NULL or if the header
		 being copied does not exist or is deleted in source SIP  mes‐
		 sage.

       ENOMEM	 Error while allocating memory for creating the new header.

       EPERM	 If the input SIP message cannot be modified.

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

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

SEE ALSO
       libsip(3SIP)

SunOS 5.10			  20 Mar 2007	     sip_copy_start_line(3SIP)
[top]

List of man pages available for SunOS

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