HP-UX C SIP Stack Programmer's Guide (Novembery 2007)
Working with Transmitters 227
Transmitter Manager API
Sample Code
The following sample demonstrates how to send a message with a transmitter.
/*===============================================================*/
static RvStatus AppTrxSendMsg(RvSipTransmitterMgrHandle hTrxMgr,
RvSipMsgHandle hMsgToSend)
{
RvStatus rv;
RvSipTransmitterHandle hTrx;
/*Create a transmitter object*/
hTrx = AppTrxCreate(hTrxMgr);
if(hTrx == NULL)
{
return RV_ERROR_UNKNOWN;
}
/*Set transmitter parameters*/
RvSipTransmitterSetFixViaFlag(hTrx,RV_TRUE);
/*Send the message*/
rv = RvSipTransmitterSendMessage(hTrx,hMsgToSend,RV_FALSE);
if(rv != RV_OK)
{
printf("Failed to send the message\n");
RvSipTransmitterTerminate(hTrx);
}
return rv;
}
/*===============================================================*/