/**
* @file icss.h
*
* @brief Contains ICSS Wrapper API declarations
*
* \par
* Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/
* \par
*/
#ifndef _ICSS_H_
#define _ICSS_H_

/**
* @internal
* @brief Function to Clear ALE table entries
*
* @param  none
*
* @retval none
*/
void ICSSALEClearTable();
/**
* @internal
* @brief Function to initialize ALE and Clear table
*
* @param  none
*
* @retval none
*/
void ICSSALEInit();
/**
* @internal
* @brief Function removes (free up) any ageable table entry
*
* @param  none
*
* @retval none
*/
void ICSSALEAgeOutNow();
/**
* @internal
* @brief Function increments all time counters in both the port tables.
* @details called periodically to implement Ageing effectively
*
* @param  none
*
* @retval none
*/
void ICSSALECounter();

#endif
