Session Initiation Protocol Library Functions
sipmsgisrequest(3SIP)
NAME
sipmsgisrequest, sipmessageisresponse - determine if
the SIP message is a request or a response
SYNOPSIS
cc [ flag ... ] file ... -lsip [ library ... ]
#include
booleant sipmsgisrequest(const sipmsgt sipmsg,
int *error);
booleant sipmsgisresponse(const sipmsgt sipmsg,
int *error);
DESCRIPTION
The sipmsgisrequest() function returns BTRUE if sipmsg
is a request and BFALSE otherwise.
The sipmsgisresponse() function returns BTRUE if sipmsg
is a response and BFALSE otherwise.
RETURN VALUES
For 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.
ERORS
These functions take 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 sipmsg 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.
SunOS 5.11 Last change: 25 Jan 2007 1
Session Initiation Protocol Library Functions
sipmsgisrequest(3SIP)
On success, the value of the location pointed to by error is
set to 0.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
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
sipmsgisrequest(3SIP)
SunOS 5.11 Last change: 25 Jan 2007 3
|