* @param p_portNumber Contains either the value PORT_NON in order to indicate dynamic assignment of a port number by the port number manager, or a valid value of a well-known static port PORT_REG
* @verdict Unchanged
*/
functionf_fntpAwaitFwtUpdate_reference(
intemplate(present)PortNumberp_portNumber,
outintegerp_reference
)runsonItsCalm{
f_cfAwaitCreationPortNotificationToManagement(
CfEventInd:{// TODO Simplify template call using m_cfEventInd/mw_cfEventInd templates
cfFntpEventInd:=mw_cfFntpEventInd(
mdw_fwtSetNotRequestReq(
p_portNumber,
PX_USER_PRIORITY,
c_linkId_unknown,
c_unknown_portLong,
c_unknown_portLong)
)
},
false,
p_reference
);
}// End of function f_fntpAwaitFwtUpdate_reference()
functionf_fntpAwaitFwtUpdate(
intemplate(present)PortNumberp_portNumber
intemplate(present)PortNumberp_portNumber,
intemplate(value)Link_IDp_linkId,
intemplate(value)PortNumberp_remotePortNumber,
intemplate(value)PortNumberp_linkPortNumber
)runsonItsCalm{
f_cfAwaitNotificationToManagement(
CfEventInd:{
CfEventInd:{// TODO Simplify template call using m_cfEventInd/mw_cfEventInd templates
cfFntpEventInd:=mw_cfFntpEventInd(
mdw_fwtSetNotRequestReq_port(p_portNumber)
mdw_fwtSetNotRequestReq(
p_portNumber,
PX_USER_PRIORITY,
p_linkId,
p_remotePortNumber,
p_linkPortNumber)
)
},
false
);
}// End of function f_fntpAwaitFwtUpdate()
functionf_fntpAwaitFwtDelete(
intemplate(value)integerp_reference
)runsonItsCalm{
f_cfAwaitNotificationToManagement(
CfEventInd:{// TODO Simplify template call using m_cfEventInd/mw_cfEventInd templates
cfFntpEventInd:=mw_cfFntpEventInd(
mdw_fwtDeleteFntp(
p_reference
)
)
},
false
);
}// End of function f_fntpAwaitFwtDelete()
/**
* @desc Generate a NF-SAP request and wait for a confirm message
* @param p_generateNfSapRequest The NF-SAP request message to send