MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Session Initiation Protocol Library Functions
                                    sipaddbranchidtovia(3SIP)



NAME
     sipaddbranchidtovia - add a branch parameter to the top-
     most VIA header in the SIP message

SYNOPSIS
     cc [ flag ... ] file ... -lsip [ library ... ]
     #include 

     int sipaddbranchidtovia(sipmsgt sipmsg, char *branchid);


DESCRIPTION
     The sipaddbranchidtovia() function adds a  branch  param
     to  the  topmost VIA header in the SIP message sipmsg. Note
     that a new header is created  as  a  result  of  adding  the
     branch  parameter  and  the  old  header  is marked deleted.
     Applications with multiple threads working on the  same  VIA
     header need to take note of this.

RETURN VALUES
     These functions return 0  on  success  and  the  appropriate
     error value on failure.

ERORS
     On failure, functions that return an error value may  return
     one of the following:

     EINVAL    Mandatory parameters are not provided or are NUL.

               For  sipaddbranchidtovia(),  the  topmost  VIA
               header  already has a branch param or the SIP mes-
               sage does not have a VIA header.


     EPERM     The message cannot be modified.


     ENOMEM    There is an error allocating memory  for  creating
               headers/parameters.


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:










SunOS 5.11          Last change: 25 Jan 2007                    1






Session Initiation Protocol Library Functions
                                    sipaddbranchidtovia(3SIP)




           ATRIBUTE TYPE               ATRIBUTE 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 Functions
                                    sipaddbranchidtovia(3SIP)






















































SunOS 5.11          Last change: 25 Jan 2007                    3






OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™