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