sip_get_num_via 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_get_num_via(3Session Initiation Protocol Library Funcsip_get_num_via(3SIP)

NAME
       sip_get_num_via, sip_get_branchid - get VIA header specific attributes

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

       int sip_get_num_via(sip_msg_t sip_msg,
	   int *error);

       char *sip_get_branchid(sip_msg_t sip_msg,
	   int *error);

DESCRIPTION
       The sip_get_num_via() function returns the number of VIA headers in the
       SIP message sip_msg.

       The sip_get_branchid() function returns the branch ID  value  from  the
       topmost	VIA header. The caller is responsible for freeing the returned
       string.

RETURN VALUES
       The sip_get_num_via() function returns the number  of  VIA  headers  on
       success.

       The  sip_get_branchid()	function  returns the branch ID on success and
       NULL on failure.

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

ERRORS
       If the error is non-null, one of the following values is set:

       EINVAL	 The sip_msg is NULL.

       ENOENT	 For  the sip_get_branchid function, there is no VIA header or
		 the VIA header has no branch parameter.

       EPROTO	 For the sip_sip_get_trans.3sipget_branchid function, the  VIA
		 value	is  invalid. The parser encountered an error or errors
		 while parsing the VIA header.

       ENOMEM	 For the sip_get_branchid function, there is an error in allo‐
		 cating memory for the branch ID.

       On success, the value of the location pointed to by error is set to 0.

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_get_num_via(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