sc_spawn.cc revision 12839
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 9 * notice, this list of conditions and the following disclaimer in the 10 * documentation and/or other materials provided with the distribution; 11 * neither the name of the copyright holders nor the names of its 12 * contributors may be used to endorse or promote products derived from 13 * this software without specific prior written permission. 14 * 15 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 17 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 18 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 19 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 20 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 21 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 * 27 * Authors: Gabe Black 28 */ 29 30#include "base/logging.hh" 31#include "systemc/ext/core/sc_spawn.hh" 32 33namespace sc_core 34{ 35 36sc_spawn_options::sc_spawn_options() 37{ 38 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 39} 40 41 42void 43sc_spawn_options::spawn_method() 44{ 45 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 46} 47 48void 49sc_spawn_options::dont_initialize() 50{ 51 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 52} 53 54void 55sc_spawn_options::set_stack_size(int) 56{ 57 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 58} 59 60 61void 62sc_spawn_options::set_sensitivity(const sc_event *) 63{ 64 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 65} 66 67void 68sc_spawn_options::set_sensitivity(sc_port_base *) 69{ 70 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 71} 72 73void 74sc_spawn_options::set_sensitivity(sc_export_base *) 75{ 76 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 77} 78 79void 80sc_spawn_options::set_sensitivity(sc_interface *) 81{ 82 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 83} 84 85void 86sc_spawn_options::set_sensitivity(sc_event_finder *) 87{ 88 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 89} 90 91 92void 93sc_spawn_options::reset_signal_is(const sc_in<bool> &, bool) 94{ 95 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 96} 97 98void 99sc_spawn_options::reset_signal_is(const sc_inout<bool> &, bool) 100{ 101 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 102} 103 104void 105sc_spawn_options::reset_signal_is(const sc_out<bool> &, bool) 106{ 107 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 108} 109 110void 111sc_spawn_options::reset_signal_is(const sc_signal_in_if<bool> &, bool) 112{ 113 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 114} 115 116 117void 118sc_spawn_options::async_reset_signal_is(const sc_in<bool> &, bool) 119{ 120 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 121} 122 123void 124sc_spawn_options::async_reset_signal_is(const sc_inout<bool> &, bool) 125{ 126 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 127} 128 129void 130sc_spawn_options::async_reset_signal_is(const sc_out<bool> &, bool) 131{ 132 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 133} 134 135void 136sc_spawn_options::async_reset_signal_is(const sc_signal_in_if<bool> &, bool) 137{ 138 warn("%s not implemented.\n", __PRETTY_FUNCTION__); 139} 140 141 142void 143sc_spawn_warn_unimpl(const char *func) 144{ 145 warn("%s not implemented.\n", func); 146} 147 148} // namespace sc_core 149 150namespace sc_unnamed 151{ 152 153ImplementationDefined _1; 154ImplementationDefined _2; 155ImplementationDefined _3; 156ImplementationDefined _4; 157ImplementationDefined _5; 158ImplementationDefined _6; 159ImplementationDefined _7; 160ImplementationDefined _8; 161ImplementationDefined _9; 162 163} // namespace sc_unnamed 164