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 ---