analysis_if.hh revision 13586:008fe87c1ad4
14120Sgblack@eecs.umich.edu/***************************************************************************** 24120Sgblack@eecs.umich.edu 34120Sgblack@eecs.umich.edu Licensed to Accellera Systems Initiative Inc. (Accellera) under one or 44120Sgblack@eecs.umich.edu more contributor license agreements. See the NOTICE file distributed 57087Snate@binkert.org with this work for additional information regarding copyright ownership. 67087Snate@binkert.org Accellera licenses this file to you under the Apache License, Version 2.0 77087Snate@binkert.org (the "License"); you may not use this file except in compliance with the 87087Snate@binkert.org License. You may obtain a copy of the License at 97087Snate@binkert.org 107087Snate@binkert.org http://www.apache.org/licenses/LICENSE-2.0 117087Snate@binkert.org 127087Snate@binkert.org Unless required by applicable law or agreed to in writing, software 134120Sgblack@eecs.umich.edu distributed under the License is distributed on an "AS IS" BASIS, 147087Snate@binkert.org WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 157087Snate@binkert.org implied. See the License for the specific language governing 167087Snate@binkert.org permissions and limitations under the License. 177087Snate@binkert.org 187087Snate@binkert.org *****************************************************************************/ 197087Snate@binkert.org 207087Snate@binkert.org#ifndef __SYSTEMC_EXT_TLM_CORE_1_ANALYSIS_ANALYSIS_IF_HH__ 217087Snate@binkert.org#define __SYSTEMC_EXT_TLM_CORE_1_ANALYSIS_ANALYSIS_IF_HH__ 224120Sgblack@eecs.umich.edu 237087Snate@binkert.org#include "write_if.hh" 244120Sgblack@eecs.umich.edu 254120Sgblack@eecs.umich.edunamespace tlm 264120Sgblack@eecs.umich.edu{ 274120Sgblack@eecs.umich.edu 284120Sgblack@eecs.umich.edutemplate <typename T> 294120Sgblack@eecs.umich.educlass tlm_analysis_if : public virtual tlm_write_if<T> 304120Sgblack@eecs.umich.edu{}; 314120Sgblack@eecs.umich.edu 324120Sgblack@eecs.umich.edutemplate <typename T> 334120Sgblack@eecs.umich.educlass tlm_delayed_analysis_if : public virtual tlm_delayed_write_if<T> 344120Sgblack@eecs.umich.edu{}; 354120Sgblack@eecs.umich.edu 364120Sgblack@eecs.umich.edu} // namespace tlm 374120Sgblack@eecs.umich.edu 384120Sgblack@eecs.umich.edu#endif /* __SYSTEMC_EXT_TLM_CORE_1_ANALYSIS_ANALYSIS_IF_HH__ */ 394120Sgblack@eecs.umich.edu