
#include "Dcm_Cfg_Prot.h"
#include "DcmCore_DslDsd_Inf.h"
#include "Rte_Dcm.h"

 #define DCM_START_SEC_CODE /*Adding this for memory mapping*/
#include "Dcm_MemMap.h"
/**
 * @ingroup DCM_TPL
 * DcmAppl_DcmConfirmation_GeneralReject :-\n
 * This API is invoked as an indication called by DSD after sending the GeneralReject response due to max number of configured NRC 0x78 reached.Based on the "status" integrator can perform required actions.\n
 *
 * @param[in]     idContext  : Current context identifier which can be used to retrieve the relation between request and confirmation.Within the confirmation, the Dcm_MsgContext\n
 *                             is no more available, so the idContext can be used to represent this relation.
 * @param[in]     dcmRxPduId : DcmRxPduId on which the request was received. The source of the request can have consequences for message processing.\n
 * @param[in]     status     : Status indication about confirmation (differentiate failure indication and normal confirmation) / The parameter "Result" of "Dcm_TpTxConfirmation" shall be forwarded\n
 *                              to status depending if a positive or negative responses was sent before.
 * @param[out]    None
 * @retval        None
 *
 */
void DcmAppl_DcmConfirmation_GeneralReject (
                                                                Dcm_IdContextType idContext,
                                                                PduIdType dcmRxPduId,
                                                                Dcm_ConfirmationStatusType status
                                                                )
{
    /* dummy code to remove compiler warning */
    (void)(status);
    (void)(dcmRxPduId);
    (void)(idContext);
    /*TESTCODE-START
    DcmTest_DcmAppl_DcmConfirmation_GeneralReject();
    TESTCODE-END*/
}
#define DCM_STOP_SEC_CODE /*Adding this for memory mapping*/
#include "Dcm_MemMap.h"

