models/cache/mcp-cache/LLP_cache.cpp
void LLP_cache :: tick()
{
    while(m_lls_requests.size() > 0) {
        Coh_msg* req = m_lls_requests.front();
	m_lls_requests.pop_front();
	process_peer_and_manager_request(req);
    }

    L1_cache :: tick();

}
//Since LLP_cache has multiple input ports, to ensure determinism, tick() functions is used
//such that inputs from different ports are handled in a fixed order.
Since LLP_cache has multiple input ports, to ensure determinism, tick() functions is used
such that inputs from different ports are handled in a fixed order.
Since LLP_cache has multiple input ports to ensure determinism tick () functions is used such that inputs from different ports are handled in a fixed order .
void LLP_cache :: tick()
{
    while(m_lls_requests.size() > 0) {
        Coh_msg* req = m_lls_requests.front();
	m_lls_requests.pop_front();
	process_peer_and_manager_request(req);
    }
    L1_cache :: tick();
}
void LLP_cache :: tick ( ) { while ( m_lls_requests . size ( ) > 0 ) { Coh_msg * req = m_lls_requests . front ( ) ; m_lls_requests . pop_front ( ) ; process_peer_and_manager_request ( req ) ; } L1_cache :: tick ( ) ; }
Since LLP_cache has multiple input ports, to ensure determinism, tick() functions is used
such that inputs from different ports are handled in a fixed order.
Since LLP_cache has multiple input ports to ensure determinism tick () functions is used such that inputs from different ports are handled in a fixed order .