HP-UX C SIP Stack Message Layer Reference Guide (February 2008)

Address Functions 117
SIP URL: Get and Set Functions
RvSipAddrUrlGetOtherParams()
RvSipAddrUrlGetOtherParams()
DESCRIPTION
Copies the URL other-params parameter of the address into a given buffer. Not
all the address parameters have separated parameters in the address. Parameters
with no specific parameters are referred to as other-params. They are kept in
the object in one concatenated string in the following form:
name=value;name=value.... If the bufferLen is adequate, this function copies
the parameter into the strBuffer. Otherwise, the function returns
RV_ERROR_INSUFFICIENT_BUFFER and the actualLen parameter contains
the required buffer length.
SYNTAX
RvStatus RvSipAddrUrlGetOtherParams(
IN RvSipAddressHandle hSipAddr,
IN RvChar* strBuffer,
IN RvUint bufferLen,
OUT RvUint* actualLen);
PARAMETERS
hSipAddr
The handle to the URL address.
strBuffer
The buffer to include the requested parameter.
bufferLen
The length of the given buffer.
actualLen
The length of the requested parameter + 1, to include a NULL value at the end
of the parameter.
RETURN VALUES
Returns RvStatus.