peq_with_get.h (13513:bbf275465d3d) | peq_with_get.h (13586:008fe87c1ad4) |
---|---|
1/***************************************************************************** 2 3 Licensed to Accellera Systems Initiative Inc. (Accellera) under one or 4 more contributor license agreements. See the NOTICE file distributed 5 with this work for additional information regarding copyright ownership. 6 Accellera licenses this file to you under the Apache License, Version 2.0 7 (the "License"); you may not use this file except in compliance with the 8 License. You may obtain a copy of the License at --- 11 unchanged lines hidden (view full) --- 20// 12-Jan-2009 John Aynsley Bug fix. sc_time argument to notify should be const 21// 20-Mar-2009 John Aynsley Add cancel_all() method 22 23 24#ifndef __SYSTEMC_EXT_TLM_UTILS_PEQ_WITH_GET_H__ 25#define __SYSTEMC_EXT_TLM_UTILS_PEQ_WITH_GET_H__ 26 27#include <map> | 1/***************************************************************************** 2 3 Licensed to Accellera Systems Initiative Inc. (Accellera) under one or 4 more contributor license agreements. See the NOTICE file distributed 5 with this work for additional information regarding copyright ownership. 6 Accellera licenses this file to you under the Apache License, Version 2.0 7 (the "License"); you may not use this file except in compliance with the 8 License. You may obtain a copy of the License at --- 11 unchanged lines hidden (view full) --- 20// 12-Jan-2009 John Aynsley Bug fix. sc_time argument to notify should be const 21// 20-Mar-2009 John Aynsley Add cancel_all() method 22 23 24#ifndef __SYSTEMC_EXT_TLM_UTILS_PEQ_WITH_GET_H__ 25#define __SYSTEMC_EXT_TLM_UTILS_PEQ_WITH_GET_H__ 26 27#include <map> |
28#include <systemc> | |
29 | 28 |
29#include "../core/sc_event.hh" 30#include "../core/sc_main.hh" 31#include "../core/sc_object.hh" 32#include "../core/sc_time.hh" 33 |
|
30namespace tlm_utils 31{ 32 33template <class PAYLOAD> 34class peq_with_get : public sc_core::sc_object 35{ 36 public: 37 typedef PAYLOAD transaction_type; --- 59 unchanged lines hidden --- | 34namespace tlm_utils 35{ 36 37template <class PAYLOAD> 38class peq_with_get : public sc_core::sc_object 39{ 40 public: 41 typedef PAYLOAD transaction_type; --- 59 unchanged lines hidden --- |