sc_spawn.cc revision 12839
112839Sgabeblack@google.com/*
212839Sgabeblack@google.com * Copyright 2018 Google, Inc.
312839Sgabeblack@google.com *
412839Sgabeblack@google.com * Redistribution and use in source and binary forms, with or without
512839Sgabeblack@google.com * modification, are permitted provided that the following conditions are
612839Sgabeblack@google.com * met: redistributions of source code must retain the above copyright
712839Sgabeblack@google.com * notice, this list of conditions and the following disclaimer;
812839Sgabeblack@google.com * redistributions in binary form must reproduce the above copyright
912839Sgabeblack@google.com * notice, this list of conditions and the following disclaimer in the
1012839Sgabeblack@google.com * documentation and/or other materials provided with the distribution;
1112839Sgabeblack@google.com * neither the name of the copyright holders nor the names of its
1212839Sgabeblack@google.com * contributors may be used to endorse or promote products derived from
1312839Sgabeblack@google.com * this software without specific prior written permission.
1412839Sgabeblack@google.com *
1512839Sgabeblack@google.com * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1612839Sgabeblack@google.com * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1712839Sgabeblack@google.com * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1812839Sgabeblack@google.com * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1912839Sgabeblack@google.com * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2012839Sgabeblack@google.com * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
2112839Sgabeblack@google.com * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2212839Sgabeblack@google.com * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2312839Sgabeblack@google.com * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2412839Sgabeblack@google.com * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2512839Sgabeblack@google.com * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2612839Sgabeblack@google.com *
2712839Sgabeblack@google.com * Authors: Gabe Black
2812839Sgabeblack@google.com */
2912839Sgabeblack@google.com
3012839Sgabeblack@google.com#include "base/logging.hh"
3112839Sgabeblack@google.com#include "systemc/ext/core/sc_spawn.hh"
3212839Sgabeblack@google.com
3312839Sgabeblack@google.comnamespace sc_core
3412839Sgabeblack@google.com{
3512839Sgabeblack@google.com
3612839Sgabeblack@google.comsc_spawn_options::sc_spawn_options()
3712839Sgabeblack@google.com{
3812839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
3912839Sgabeblack@google.com}
4012839Sgabeblack@google.com
4112839Sgabeblack@google.com
4212839Sgabeblack@google.comvoid
4312839Sgabeblack@google.comsc_spawn_options::spawn_method()
4412839Sgabeblack@google.com{
4512839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
4612839Sgabeblack@google.com}
4712839Sgabeblack@google.com
4812839Sgabeblack@google.comvoid
4912839Sgabeblack@google.comsc_spawn_options::dont_initialize()
5012839Sgabeblack@google.com{
5112839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
5212839Sgabeblack@google.com}
5312839Sgabeblack@google.com
5412839Sgabeblack@google.comvoid
5512839Sgabeblack@google.comsc_spawn_options::set_stack_size(int)
5612839Sgabeblack@google.com{
5712839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
5812839Sgabeblack@google.com}
5912839Sgabeblack@google.com
6012839Sgabeblack@google.com
6112839Sgabeblack@google.comvoid
6212839Sgabeblack@google.comsc_spawn_options::set_sensitivity(const sc_event *)
6312839Sgabeblack@google.com{
6412839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
6512839Sgabeblack@google.com}
6612839Sgabeblack@google.com
6712839Sgabeblack@google.comvoid
6812839Sgabeblack@google.comsc_spawn_options::set_sensitivity(sc_port_base *)
6912839Sgabeblack@google.com{
7012839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
7112839Sgabeblack@google.com}
7212839Sgabeblack@google.com
7312839Sgabeblack@google.comvoid
7412839Sgabeblack@google.comsc_spawn_options::set_sensitivity(sc_export_base *)
7512839Sgabeblack@google.com{
7612839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
7712839Sgabeblack@google.com}
7812839Sgabeblack@google.com
7912839Sgabeblack@google.comvoid
8012839Sgabeblack@google.comsc_spawn_options::set_sensitivity(sc_interface *)
8112839Sgabeblack@google.com{
8212839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
8312839Sgabeblack@google.com}
8412839Sgabeblack@google.com
8512839Sgabeblack@google.comvoid
8612839Sgabeblack@google.comsc_spawn_options::set_sensitivity(sc_event_finder *)
8712839Sgabeblack@google.com{
8812839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
8912839Sgabeblack@google.com}
9012839Sgabeblack@google.com
9112839Sgabeblack@google.com
9212839Sgabeblack@google.comvoid
9312839Sgabeblack@google.comsc_spawn_options::reset_signal_is(const sc_in<bool> &, bool)
9412839Sgabeblack@google.com{
9512839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
9612839Sgabeblack@google.com}
9712839Sgabeblack@google.com
9812839Sgabeblack@google.comvoid
9912839Sgabeblack@google.comsc_spawn_options::reset_signal_is(const sc_inout<bool> &, bool)
10012839Sgabeblack@google.com{
10112839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
10212839Sgabeblack@google.com}
10312839Sgabeblack@google.com
10412839Sgabeblack@google.comvoid
10512839Sgabeblack@google.comsc_spawn_options::reset_signal_is(const sc_out<bool> &, bool)
10612839Sgabeblack@google.com{
10712839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
10812839Sgabeblack@google.com}
10912839Sgabeblack@google.com
11012839Sgabeblack@google.comvoid
11112839Sgabeblack@google.comsc_spawn_options::reset_signal_is(const sc_signal_in_if<bool> &, bool)
11212839Sgabeblack@google.com{
11312839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
11412839Sgabeblack@google.com}
11512839Sgabeblack@google.com
11612839Sgabeblack@google.com
11712839Sgabeblack@google.comvoid
11812839Sgabeblack@google.comsc_spawn_options::async_reset_signal_is(const sc_in<bool> &, bool)
11912839Sgabeblack@google.com{
12012839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
12112839Sgabeblack@google.com}
12212839Sgabeblack@google.com
12312839Sgabeblack@google.comvoid
12412839Sgabeblack@google.comsc_spawn_options::async_reset_signal_is(const sc_inout<bool> &, bool)
12512839Sgabeblack@google.com{
12612839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
12712839Sgabeblack@google.com}
12812839Sgabeblack@google.com
12912839Sgabeblack@google.comvoid
13012839Sgabeblack@google.comsc_spawn_options::async_reset_signal_is(const sc_out<bool> &, bool)
13112839Sgabeblack@google.com{
13212839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
13312839Sgabeblack@google.com}
13412839Sgabeblack@google.com
13512839Sgabeblack@google.comvoid
13612839Sgabeblack@google.comsc_spawn_options::async_reset_signal_is(const sc_signal_in_if<bool> &, bool)
13712839Sgabeblack@google.com{
13812839Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
13912839Sgabeblack@google.com}
14012839Sgabeblack@google.com
14112839Sgabeblack@google.com
14212839Sgabeblack@google.comvoid
14312839Sgabeblack@google.comsc_spawn_warn_unimpl(const char *func)
14412839Sgabeblack@google.com{
14512839Sgabeblack@google.com    warn("%s not implemented.\n", func);
14612839Sgabeblack@google.com}
14712839Sgabeblack@google.com
14812839Sgabeblack@google.com} // namespace sc_core
14912839Sgabeblack@google.com
15012839Sgabeblack@google.comnamespace sc_unnamed
15112839Sgabeblack@google.com{
15212839Sgabeblack@google.com
15312839Sgabeblack@google.comImplementationDefined _1;
15412839Sgabeblack@google.comImplementationDefined _2;
15512839Sgabeblack@google.comImplementationDefined _3;
15612839Sgabeblack@google.comImplementationDefined _4;
15712839Sgabeblack@google.comImplementationDefined _5;
15812839Sgabeblack@google.comImplementationDefined _6;
15912839Sgabeblack@google.comImplementationDefined _7;
16012839Sgabeblack@google.comImplementationDefined _8;
16112839Sgabeblack@google.comImplementationDefined _9;
16212839Sgabeblack@google.com
16312839Sgabeblack@google.com} // namespace sc_unnamed
164