sc_module.cc revision 12837
112837Sgabeblack@google.com/* 212837Sgabeblack@google.com * Copyright 2018 Google, Inc. 312837Sgabeblack@google.com * 412837Sgabeblack@google.com * Redistribution and use in source and binary forms, with or without 512837Sgabeblack@google.com * modification, are permitted provided that the following conditions are 612837Sgabeblack@google.com * met: redistributions of source code must retain the above copyright 712837Sgabeblack@google.com * notice, this list of conditions and the following disclaimer; 812837Sgabeblack@google.com * redistributions in binary form must reproduce the above copyright 912837Sgabeblack@google.com * notice, this list of conditions and the following disclaimer in the 1012837Sgabeblack@google.com * documentation and/or other materials provided with the distribution; 1112837Sgabeblack@google.com * neither the name of the copyright holders nor the names of its 1212837Sgabeblack@google.com * contributors may be used to endorse or promote products derived from 1312837Sgabeblack@google.com * this software without specific prior written permission. 1412837Sgabeblack@google.com * 1512837Sgabeblack@google.com * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1612837Sgabeblack@google.com * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1712837Sgabeblack@google.com * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1812837Sgabeblack@google.com * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1912837Sgabeblack@google.com * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2012837Sgabeblack@google.com * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2112837Sgabeblack@google.com * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2212837Sgabeblack@google.com * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2312837Sgabeblack@google.com * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2412837Sgabeblack@google.com * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2512837Sgabeblack@google.com * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2612837Sgabeblack@google.com * 2712837Sgabeblack@google.com * Authors: Gabe Black 2812837Sgabeblack@google.com */ 2912837Sgabeblack@google.com 3012837Sgabeblack@google.com#include "base/logging.hh" 3112837Sgabeblack@google.com#include "systemc/ext/core/sc_module.hh" 3212837Sgabeblack@google.com 3312837Sgabeblack@google.comnamespace sc_core 3412837Sgabeblack@google.com{ 3512837Sgabeblack@google.com 3612837Sgabeblack@google.comsc_bind_proxy::sc_bind_proxy(const sc_interface &interface) 3712837Sgabeblack@google.com{ 3812837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 3912837Sgabeblack@google.com} 4012837Sgabeblack@google.com 4112837Sgabeblack@google.comsc_bind_proxy::sc_bind_proxy(const sc_port_base &port) 4212837Sgabeblack@google.com{ 4312837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 4412837Sgabeblack@google.com} 4512837Sgabeblack@google.com 4612837Sgabeblack@google.comconst sc_bind_proxy SC_BIND_PROXY_NUL(*(const sc_port_base *)nullptr); 4712837Sgabeblack@google.com 4812837Sgabeblack@google.comsc_module::~sc_module() 4912837Sgabeblack@google.com{ 5012837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 5112837Sgabeblack@google.com} 5212837Sgabeblack@google.com 5312837Sgabeblack@google.comconst char * 5412837Sgabeblack@google.comsc_module::kind() const 5512837Sgabeblack@google.com{ 5612837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 5712837Sgabeblack@google.com return ""; 5812837Sgabeblack@google.com} 5912837Sgabeblack@google.com 6012837Sgabeblack@google.comconst sc_bind_proxy SC_BIND_PROXY_NIL(*(const sc_port_base *)nullptr); 6112837Sgabeblack@google.com 6212837Sgabeblack@google.comvoid 6312837Sgabeblack@google.comsc_module::operator () (const sc_bind_proxy &p001, 6412837Sgabeblack@google.com const sc_bind_proxy &p002, 6512837Sgabeblack@google.com const sc_bind_proxy &p003, 6612837Sgabeblack@google.com const sc_bind_proxy &p004, 6712837Sgabeblack@google.com const sc_bind_proxy &p005, 6812837Sgabeblack@google.com const sc_bind_proxy &p006, 6912837Sgabeblack@google.com const sc_bind_proxy &p007, 7012837Sgabeblack@google.com const sc_bind_proxy &p008, 7112837Sgabeblack@google.com const sc_bind_proxy &p009, 7212837Sgabeblack@google.com const sc_bind_proxy &p010, 7312837Sgabeblack@google.com const sc_bind_proxy &p011, 7412837Sgabeblack@google.com const sc_bind_proxy &p012, 7512837Sgabeblack@google.com const sc_bind_proxy &p013, 7612837Sgabeblack@google.com const sc_bind_proxy &p014, 7712837Sgabeblack@google.com const sc_bind_proxy &p015, 7812837Sgabeblack@google.com const sc_bind_proxy &p016, 7912837Sgabeblack@google.com const sc_bind_proxy &p017, 8012837Sgabeblack@google.com const sc_bind_proxy &p018, 8112837Sgabeblack@google.com const sc_bind_proxy &p019, 8212837Sgabeblack@google.com const sc_bind_proxy &p020, 8312837Sgabeblack@google.com const sc_bind_proxy &p021, 8412837Sgabeblack@google.com const sc_bind_proxy &p022, 8512837Sgabeblack@google.com const sc_bind_proxy &p023, 8612837Sgabeblack@google.com const sc_bind_proxy &p024, 8712837Sgabeblack@google.com const sc_bind_proxy &p025, 8812837Sgabeblack@google.com const sc_bind_proxy &p026, 8912837Sgabeblack@google.com const sc_bind_proxy &p027, 9012837Sgabeblack@google.com const sc_bind_proxy &p028, 9112837Sgabeblack@google.com const sc_bind_proxy &p029, 9212837Sgabeblack@google.com const sc_bind_proxy &p030, 9312837Sgabeblack@google.com const sc_bind_proxy &p031, 9412837Sgabeblack@google.com const sc_bind_proxy &p032, 9512837Sgabeblack@google.com const sc_bind_proxy &p033, 9612837Sgabeblack@google.com const sc_bind_proxy &p034, 9712837Sgabeblack@google.com const sc_bind_proxy &p035, 9812837Sgabeblack@google.com const sc_bind_proxy &p036, 9912837Sgabeblack@google.com const sc_bind_proxy &p037, 10012837Sgabeblack@google.com const sc_bind_proxy &p038, 10112837Sgabeblack@google.com const sc_bind_proxy &p039, 10212837Sgabeblack@google.com const sc_bind_proxy &p040, 10312837Sgabeblack@google.com const sc_bind_proxy &p041, 10412837Sgabeblack@google.com const sc_bind_proxy &p042, 10512837Sgabeblack@google.com const sc_bind_proxy &p043, 10612837Sgabeblack@google.com const sc_bind_proxy &p044, 10712837Sgabeblack@google.com const sc_bind_proxy &p045, 10812837Sgabeblack@google.com const sc_bind_proxy &p046, 10912837Sgabeblack@google.com const sc_bind_proxy &p047, 11012837Sgabeblack@google.com const sc_bind_proxy &p048, 11112837Sgabeblack@google.com const sc_bind_proxy &p049, 11212837Sgabeblack@google.com const sc_bind_proxy &p050, 11312837Sgabeblack@google.com const sc_bind_proxy &p051, 11412837Sgabeblack@google.com const sc_bind_proxy &p052, 11512837Sgabeblack@google.com const sc_bind_proxy &p053, 11612837Sgabeblack@google.com const sc_bind_proxy &p054, 11712837Sgabeblack@google.com const sc_bind_proxy &p055, 11812837Sgabeblack@google.com const sc_bind_proxy &p056, 11912837Sgabeblack@google.com const sc_bind_proxy &p057, 12012837Sgabeblack@google.com const sc_bind_proxy &p058, 12112837Sgabeblack@google.com const sc_bind_proxy &p059, 12212837Sgabeblack@google.com const sc_bind_proxy &p060, 12312837Sgabeblack@google.com const sc_bind_proxy &p061, 12412837Sgabeblack@google.com const sc_bind_proxy &p062, 12512837Sgabeblack@google.com const sc_bind_proxy &p063, 12612837Sgabeblack@google.com const sc_bind_proxy &p064) 12712837Sgabeblack@google.com{ 12812837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 12912837Sgabeblack@google.com} 13012837Sgabeblack@google.com 13112837Sgabeblack@google.comconst std::vector<sc_object *> & 13212837Sgabeblack@google.comsc_module::get_child_objects() const 13312837Sgabeblack@google.com{ 13412837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 13512837Sgabeblack@google.com return *(const std::vector<sc_object *> *)nullptr; 13612837Sgabeblack@google.com} 13712837Sgabeblack@google.com 13812837Sgabeblack@google.comconst std::vector<sc_event *> & 13912837Sgabeblack@google.comsc_module::get_child_events() const 14012837Sgabeblack@google.com{ 14112837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 14212837Sgabeblack@google.com return *(const std::vector<sc_event *> *)nullptr; 14312837Sgabeblack@google.com} 14412837Sgabeblack@google.com 14512837Sgabeblack@google.comsc_module::sc_module(const sc_module_name &) 14612837Sgabeblack@google.com{ 14712837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 14812837Sgabeblack@google.com} 14912837Sgabeblack@google.com 15012837Sgabeblack@google.comsc_module::sc_module() 15112837Sgabeblack@google.com{ 15212837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 15312837Sgabeblack@google.com} 15412837Sgabeblack@google.com 15512837Sgabeblack@google.comvoid 15612837Sgabeblack@google.comsc_module::reset_signal_is(const sc_in<bool> &, bool) 15712837Sgabeblack@google.com{ 15812837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 15912837Sgabeblack@google.com} 16012837Sgabeblack@google.com 16112837Sgabeblack@google.comvoid 16212837Sgabeblack@google.comsc_module::reset_signal_is(const sc_inout<bool> &, bool) 16312837Sgabeblack@google.com{ 16412837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 16512837Sgabeblack@google.com} 16612837Sgabeblack@google.com 16712837Sgabeblack@google.comvoid 16812837Sgabeblack@google.comsc_module::reset_signal_is(const sc_out<bool> &, bool) 16912837Sgabeblack@google.com{ 17012837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 17112837Sgabeblack@google.com} 17212837Sgabeblack@google.com 17312837Sgabeblack@google.comvoid 17412837Sgabeblack@google.comsc_module::reset_signal_is(const sc_signal_in_if<bool> &, bool) 17512837Sgabeblack@google.com{ 17612837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 17712837Sgabeblack@google.com} 17812837Sgabeblack@google.com 17912837Sgabeblack@google.com 18012837Sgabeblack@google.comvoid 18112837Sgabeblack@google.comsc_module::async_reset_signal_is(const sc_in<bool> &, bool) 18212837Sgabeblack@google.com{ 18312837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 18412837Sgabeblack@google.com} 18512837Sgabeblack@google.com 18612837Sgabeblack@google.comvoid 18712837Sgabeblack@google.comsc_module::async_reset_signal_is(const sc_inout<bool> &, bool) 18812837Sgabeblack@google.com{ 18912837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 19012837Sgabeblack@google.com} 19112837Sgabeblack@google.com 19212837Sgabeblack@google.comvoid 19312837Sgabeblack@google.comsc_module::async_reset_signal_is(const sc_out<bool> &, bool) 19412837Sgabeblack@google.com{ 19512837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 19612837Sgabeblack@google.com} 19712837Sgabeblack@google.com 19812837Sgabeblack@google.comvoid 19912837Sgabeblack@google.comsc_module::async_reset_signal_is(const sc_signal_in_if<bool> &, bool) 20012837Sgabeblack@google.com{ 20112837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 20212837Sgabeblack@google.com} 20312837Sgabeblack@google.com 20412837Sgabeblack@google.com 20512837Sgabeblack@google.comvoid 20612837Sgabeblack@google.comsc_module::dont_initialize() 20712837Sgabeblack@google.com{ 20812837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 20912837Sgabeblack@google.com} 21012837Sgabeblack@google.com 21112837Sgabeblack@google.comvoid 21212837Sgabeblack@google.comsc_module::set_stack_size(size_t) 21312837Sgabeblack@google.com{ 21412837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 21512837Sgabeblack@google.com} 21612837Sgabeblack@google.com 21712837Sgabeblack@google.com 21812837Sgabeblack@google.comvoid 21912837Sgabeblack@google.comsc_module::next_trigger() 22012837Sgabeblack@google.com{ 22112837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 22212837Sgabeblack@google.com} 22312837Sgabeblack@google.com 22412837Sgabeblack@google.comvoid 22512837Sgabeblack@google.comsc_module::next_trigger(const sc_event &) 22612837Sgabeblack@google.com{ 22712837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 22812837Sgabeblack@google.com} 22912837Sgabeblack@google.com 23012837Sgabeblack@google.comvoid 23112837Sgabeblack@google.comsc_module::next_trigger(const sc_event_or_list &) 23212837Sgabeblack@google.com{ 23312837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 23412837Sgabeblack@google.com} 23512837Sgabeblack@google.com 23612837Sgabeblack@google.comvoid 23712837Sgabeblack@google.comsc_module::next_trigger(const sc_event_and_list &) 23812837Sgabeblack@google.com{ 23912837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 24012837Sgabeblack@google.com} 24112837Sgabeblack@google.com 24212837Sgabeblack@google.comvoid 24312837Sgabeblack@google.comsc_module::next_trigger(const sc_time &) 24412837Sgabeblack@google.com{ 24512837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 24612837Sgabeblack@google.com} 24712837Sgabeblack@google.com 24812837Sgabeblack@google.comvoid 24912837Sgabeblack@google.comsc_module::next_trigger(double, sc_time_unit) 25012837Sgabeblack@google.com{ 25112837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 25212837Sgabeblack@google.com} 25312837Sgabeblack@google.com 25412837Sgabeblack@google.comvoid 25512837Sgabeblack@google.comsc_module::next_trigger(const sc_time &, const sc_event &) 25612837Sgabeblack@google.com{ 25712837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 25812837Sgabeblack@google.com} 25912837Sgabeblack@google.com 26012837Sgabeblack@google.comvoid 26112837Sgabeblack@google.comsc_module::next_trigger(double, sc_time_unit, const sc_event &) 26212837Sgabeblack@google.com{ 26312837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 26412837Sgabeblack@google.com} 26512837Sgabeblack@google.com 26612837Sgabeblack@google.comvoid 26712837Sgabeblack@google.comsc_module::next_trigger(const sc_time &, const sc_event_or_list &) 26812837Sgabeblack@google.com{ 26912837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 27012837Sgabeblack@google.com} 27112837Sgabeblack@google.com 27212837Sgabeblack@google.comvoid 27312837Sgabeblack@google.comsc_module::next_trigger(double, sc_time_unit, const sc_event_or_list &) 27412837Sgabeblack@google.com{ 27512837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 27612837Sgabeblack@google.com} 27712837Sgabeblack@google.com 27812837Sgabeblack@google.comvoid 27912837Sgabeblack@google.comsc_module::next_trigger(const sc_time &, const sc_event_and_list &) 28012837Sgabeblack@google.com{ 28112837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 28212837Sgabeblack@google.com} 28312837Sgabeblack@google.com 28412837Sgabeblack@google.comvoid 28512837Sgabeblack@google.comsc_module::next_trigger(double, sc_time_unit, const sc_event_and_list &) 28612837Sgabeblack@google.com{ 28712837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 28812837Sgabeblack@google.com} 28912837Sgabeblack@google.com 29012837Sgabeblack@google.com 29112837Sgabeblack@google.comvoid 29212837Sgabeblack@google.comsc_module::wait() 29312837Sgabeblack@google.com{ 29412837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 29512837Sgabeblack@google.com} 29612837Sgabeblack@google.com 29712837Sgabeblack@google.comvoid 29812837Sgabeblack@google.comsc_module::wait(int) 29912837Sgabeblack@google.com{ 30012837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 30112837Sgabeblack@google.com} 30212837Sgabeblack@google.com 30312837Sgabeblack@google.comvoid 30412837Sgabeblack@google.comsc_module::wait(const sc_event &) 30512837Sgabeblack@google.com{ 30612837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 30712837Sgabeblack@google.com} 30812837Sgabeblack@google.com 30912837Sgabeblack@google.comvoid 31012837Sgabeblack@google.comsc_module::wait(const sc_event_or_list &) 31112837Sgabeblack@google.com{ 31212837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 31312837Sgabeblack@google.com} 31412837Sgabeblack@google.com 31512837Sgabeblack@google.comvoid 31612837Sgabeblack@google.comsc_module::wait(const sc_event_and_list &) 31712837Sgabeblack@google.com{ 31812837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 31912837Sgabeblack@google.com} 32012837Sgabeblack@google.com 32112837Sgabeblack@google.comvoid 32212837Sgabeblack@google.comsc_module::wait(const sc_time &) 32312837Sgabeblack@google.com{ 32412837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 32512837Sgabeblack@google.com} 32612837Sgabeblack@google.com 32712837Sgabeblack@google.comvoid 32812837Sgabeblack@google.comsc_module::wait(double, sc_time_unit) 32912837Sgabeblack@google.com{ 33012837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 33112837Sgabeblack@google.com} 33212837Sgabeblack@google.com 33312837Sgabeblack@google.comvoid 33412837Sgabeblack@google.comsc_module::wait(const sc_time &, const sc_event &) 33512837Sgabeblack@google.com{ 33612837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 33712837Sgabeblack@google.com} 33812837Sgabeblack@google.com 33912837Sgabeblack@google.comvoid 34012837Sgabeblack@google.comsc_module::wait(double, sc_time_unit, const sc_event &) 34112837Sgabeblack@google.com{ 34212837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 34312837Sgabeblack@google.com} 34412837Sgabeblack@google.com 34512837Sgabeblack@google.comvoid 34612837Sgabeblack@google.comsc_module::wait(const sc_time &, const sc_event_or_list &) 34712837Sgabeblack@google.com{ 34812837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 34912837Sgabeblack@google.com} 35012837Sgabeblack@google.com 35112837Sgabeblack@google.comvoid 35212837Sgabeblack@google.comsc_module::wait(double, sc_time_unit, const sc_event_or_list &) 35312837Sgabeblack@google.com{ 35412837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 35512837Sgabeblack@google.com} 35612837Sgabeblack@google.com 35712837Sgabeblack@google.comvoid 35812837Sgabeblack@google.comsc_module::wait(const sc_time &, const sc_event_and_list &) 35912837Sgabeblack@google.com{ 36012837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 36112837Sgabeblack@google.com} 36212837Sgabeblack@google.com 36312837Sgabeblack@google.comvoid 36412837Sgabeblack@google.comsc_module::wait(double, sc_time_unit, const sc_event_and_list &) 36512837Sgabeblack@google.com{ 36612837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 36712837Sgabeblack@google.com} 36812837Sgabeblack@google.com 36912837Sgabeblack@google.com 37012837Sgabeblack@google.comvoid 37112837Sgabeblack@google.comnext_trigger() 37212837Sgabeblack@google.com{ 37312837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 37412837Sgabeblack@google.com} 37512837Sgabeblack@google.com 37612837Sgabeblack@google.comvoid 37712837Sgabeblack@google.comnext_trigger(const sc_event &) 37812837Sgabeblack@google.com{ 37912837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 38012837Sgabeblack@google.com} 38112837Sgabeblack@google.com 38212837Sgabeblack@google.comvoid 38312837Sgabeblack@google.comnext_trigger(const sc_event_or_list &) 38412837Sgabeblack@google.com{ 38512837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 38612837Sgabeblack@google.com} 38712837Sgabeblack@google.com 38812837Sgabeblack@google.comvoid 38912837Sgabeblack@google.comnext_trigger(const sc_event_and_list &) 39012837Sgabeblack@google.com{ 39112837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 39212837Sgabeblack@google.com} 39312837Sgabeblack@google.com 39412837Sgabeblack@google.comvoid 39512837Sgabeblack@google.comnext_trigger(const sc_time &) 39612837Sgabeblack@google.com{ 39712837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 39812837Sgabeblack@google.com} 39912837Sgabeblack@google.com 40012837Sgabeblack@google.comvoid 40112837Sgabeblack@google.comnext_trigger(double, sc_time_unit) 40212837Sgabeblack@google.com{ 40312837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 40412837Sgabeblack@google.com} 40512837Sgabeblack@google.com 40612837Sgabeblack@google.comvoid 40712837Sgabeblack@google.comnext_trigger(const sc_time &, const sc_event &) 40812837Sgabeblack@google.com{ 40912837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 41012837Sgabeblack@google.com} 41112837Sgabeblack@google.com 41212837Sgabeblack@google.comvoid 41312837Sgabeblack@google.comnext_trigger(double, sc_time_unit, const sc_event &) 41412837Sgabeblack@google.com{ 41512837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 41612837Sgabeblack@google.com} 41712837Sgabeblack@google.com 41812837Sgabeblack@google.comvoid 41912837Sgabeblack@google.comnext_trigger(const sc_time &, const sc_event_or_list &) 42012837Sgabeblack@google.com{ 42112837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 42212837Sgabeblack@google.com} 42312837Sgabeblack@google.com 42412837Sgabeblack@google.comvoid 42512837Sgabeblack@google.comnext_trigger(double, sc_time_unit, const sc_event_or_list &) 42612837Sgabeblack@google.com{ 42712837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 42812837Sgabeblack@google.com} 42912837Sgabeblack@google.com 43012837Sgabeblack@google.comvoid 43112837Sgabeblack@google.comnext_trigger(const sc_time &, const sc_event_and_list &) 43212837Sgabeblack@google.com{ 43312837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 43412837Sgabeblack@google.com} 43512837Sgabeblack@google.com 43612837Sgabeblack@google.comvoid 43712837Sgabeblack@google.comnext_trigger(double, sc_time_unit, const sc_event_and_list &) 43812837Sgabeblack@google.com{ 43912837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 44012837Sgabeblack@google.com} 44112837Sgabeblack@google.com 44212837Sgabeblack@google.com 44312837Sgabeblack@google.comvoid 44412837Sgabeblack@google.comwait() 44512837Sgabeblack@google.com{ 44612837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 44712837Sgabeblack@google.com} 44812837Sgabeblack@google.com 44912837Sgabeblack@google.comvoid 45012837Sgabeblack@google.comwait(int) 45112837Sgabeblack@google.com{ 45212837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 45312837Sgabeblack@google.com} 45412837Sgabeblack@google.com 45512837Sgabeblack@google.comvoid 45612837Sgabeblack@google.comwait(const sc_event &) 45712837Sgabeblack@google.com{ 45812837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 45912837Sgabeblack@google.com} 46012837Sgabeblack@google.com 46112837Sgabeblack@google.comvoid 46212837Sgabeblack@google.comwait(const sc_event_or_list &) 46312837Sgabeblack@google.com{ 46412837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 46512837Sgabeblack@google.com} 46612837Sgabeblack@google.com 46712837Sgabeblack@google.comvoid 46812837Sgabeblack@google.comwait(const sc_event_and_list &) 46912837Sgabeblack@google.com{ 47012837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 47112837Sgabeblack@google.com} 47212837Sgabeblack@google.com 47312837Sgabeblack@google.comvoid 47412837Sgabeblack@google.comwait(const sc_time &) 47512837Sgabeblack@google.com{ 47612837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 47712837Sgabeblack@google.com} 47812837Sgabeblack@google.com 47912837Sgabeblack@google.comvoid 48012837Sgabeblack@google.comwait(double, sc_time_unit) 48112837Sgabeblack@google.com{ 48212837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 48312837Sgabeblack@google.com} 48412837Sgabeblack@google.com 48512837Sgabeblack@google.comvoid 48612837Sgabeblack@google.comwait(const sc_time &, const sc_event &) 48712837Sgabeblack@google.com{ 48812837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 48912837Sgabeblack@google.com} 49012837Sgabeblack@google.com 49112837Sgabeblack@google.comvoid 49212837Sgabeblack@google.comwait(double, sc_time_unit, const sc_event &) 49312837Sgabeblack@google.com{ 49412837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 49512837Sgabeblack@google.com} 49612837Sgabeblack@google.com 49712837Sgabeblack@google.comvoid 49812837Sgabeblack@google.comwait(const sc_time &, const sc_event_or_list &) 49912837Sgabeblack@google.com{ 50012837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 50112837Sgabeblack@google.com} 50212837Sgabeblack@google.com 50312837Sgabeblack@google.comvoid 50412837Sgabeblack@google.comwait(double, sc_time_unit, const sc_event_or_list &) 50512837Sgabeblack@google.com{ 50612837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 50712837Sgabeblack@google.com} 50812837Sgabeblack@google.com 50912837Sgabeblack@google.comvoid 51012837Sgabeblack@google.comwait(const sc_time &, const sc_event_and_list &) 51112837Sgabeblack@google.com{ 51212837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 51312837Sgabeblack@google.com} 51412837Sgabeblack@google.com 51512837Sgabeblack@google.comvoid 51612837Sgabeblack@google.comwait(double, sc_time_unit, const sc_event_and_list &) 51712837Sgabeblack@google.com{ 51812837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 51912837Sgabeblack@google.com} 52012837Sgabeblack@google.com 52112837Sgabeblack@google.comconst char * 52212837Sgabeblack@google.comsc_gen_unique_name(const char *) 52312837Sgabeblack@google.com{ 52412837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 52512837Sgabeblack@google.com return ""; 52612837Sgabeblack@google.com} 52712837Sgabeblack@google.com 52812837Sgabeblack@google.combool 52912837Sgabeblack@google.comsc_start_of_simulation_invoked() 53012837Sgabeblack@google.com{ 53112837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 53212837Sgabeblack@google.com return false; 53312837Sgabeblack@google.com} 53412837Sgabeblack@google.com 53512837Sgabeblack@google.combool 53612837Sgabeblack@google.comsc_end_of_simulation_invoked() 53712837Sgabeblack@google.com{ 53812837Sgabeblack@google.com warn("%s not implemented.\n", __PRETTY_FUNCTION__); 53912837Sgabeblack@google.com return false; 54012837Sgabeblack@google.com} 54112837Sgabeblack@google.com 54212837Sgabeblack@google.com} // namespace sc_core 543