sc_event_queue.hh (12841:22aa7ba47bf9) | sc_event_queue.hh (12908:51ad6cc67c52) |
---|---|
1/* 2 * Copyright 2018 Google, Inc. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions are 6 * met: redistributions of source code must retain the above copyright 7 * notice, this list of conditions and the following disclaimer; 8 * redistributions in binary form must reproduce the above copyright --- 19 unchanged lines hidden (view full) --- 28 */ 29 30#ifndef __SYSTEMC_EXT_CHANNEL_SC_EVENT_QUEUE_HH__ 31#define __SYSTEMC_EXT_CHANNEL_SC_EVENT_QUEUE_HH__ 32 33#include "../core/sc_interface.hh" 34#include "../core/sc_module.hh" // for sc_gen_unique_name 35#include "../core/sc_module_name.hh" | 1/* 2 * Copyright 2018 Google, Inc. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions are 6 * met: redistributions of source code must retain the above copyright 7 * notice, this list of conditions and the following disclaimer; 8 * redistributions in binary form must reproduce the above copyright --- 19 unchanged lines hidden (view full) --- 28 */ 29 30#ifndef __SYSTEMC_EXT_CHANNEL_SC_EVENT_QUEUE_HH__ 31#define __SYSTEMC_EXT_CHANNEL_SC_EVENT_QUEUE_HH__ 32 33#include "../core/sc_interface.hh" 34#include "../core/sc_module.hh" // for sc_gen_unique_name 35#include "../core/sc_module_name.hh" |
36#include "../core/sc_port.hh" |
|
36#include "../core/sc_time.hh" 37#include "warn_unimpl.hh" 38 39namespace sc_core 40{ 41 42class sc_event; 43 --- 16 unchanged lines hidden (view full) --- 60 61 virtual void notify(double, sc_time_unit); 62 virtual void notify(const sc_time &); 63 virtual void cancel_all(); 64 65 virtual const sc_event &default_event() const; 66}; 67 | 37#include "../core/sc_time.hh" 38#include "warn_unimpl.hh" 39 40namespace sc_core 41{ 42 43class sc_event; 44 --- 16 unchanged lines hidden (view full) --- 61 62 virtual void notify(double, sc_time_unit); 63 virtual void notify(const sc_time &); 64 virtual void cancel_all(); 65 66 virtual const sc_event &default_event() const; 67}; 68 |
69// Nonstandard 70typedef sc_port<sc_event_queue_if, 1, SC_ONE_OR_MORE_BOUND> 71 sc_event_queue_port; 72 |
|
68} // namespace sc_core 69 70#endif //__SYSTEMC_EXT_CHANNEL_SC_EVENT_QUEUE_HH__ | 73} // namespace sc_core 74 75#endif //__SYSTEMC_EXT_CHANNEL_SC_EVENT_QUEUE_HH__ |