sc_spawn.cc revision 12839
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
3012901Sgabeblack@google.com#include "base/logging.hh"
3113135Sgabeblack@google.com#include "systemc/ext/core/sc_spawn.hh"
3212901Sgabeblack@google.com
3312901Sgabeblack@google.comnamespace sc_core
3412837Sgabeblack@google.com{
3513280Sgabeblack@google.com
3612982Sgabeblack@google.comsc_spawn_options::sc_spawn_options()
3712951Sgabeblack@google.com{
3813280Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
3913288Sgabeblack@google.com}
4012953Sgabeblack@google.com
4113260Sgabeblack@google.com
4213288Sgabeblack@google.comvoid
4313288Sgabeblack@google.comsc_spawn_options::spawn_method()
4413288Sgabeblack@google.com{
4513155Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
4612837Sgabeblack@google.com}
4712951Sgabeblack@google.com
4813155Sgabeblack@google.comvoid
4913135Sgabeblack@google.comsc_spawn_options::dont_initialize()
5012837Sgabeblack@google.com{
5112952Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
5212952Sgabeblack@google.com}
5312952Sgabeblack@google.com
5412952Sgabeblack@google.comvoid
5512952Sgabeblack@google.comsc_spawn_options::set_stack_size(int)
5612952Sgabeblack@google.com{
5713135Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
5813135Sgabeblack@google.com}
5913135Sgabeblack@google.com
6013135Sgabeblack@google.com
6113135Sgabeblack@google.comvoid
6213135Sgabeblack@google.comsc_spawn_options::set_sensitivity(const sc_event *)
6313135Sgabeblack@google.com{
6413135Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
6512993Sgabeblack@google.com}
6612993Sgabeblack@google.com
6712952Sgabeblack@google.comvoid
6812952Sgabeblack@google.comsc_spawn_options::set_sensitivity(sc_port_base *)
6912952Sgabeblack@google.com{
7012952Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
7112952Sgabeblack@google.com}
7213135Sgabeblack@google.com
7313135Sgabeblack@google.comvoid
7413135Sgabeblack@google.comsc_spawn_options::set_sensitivity(sc_export_base *)
7513135Sgabeblack@google.com{
7613135Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
7713135Sgabeblack@google.com}
7813135Sgabeblack@google.com
7913135Sgabeblack@google.comvoid
8012993Sgabeblack@google.comsc_spawn_options::set_sensitivity(sc_interface *)
8112993Sgabeblack@google.com{
8212952Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
8312952Sgabeblack@google.com}
8412952Sgabeblack@google.com
8512952Sgabeblack@google.comvoid
8612952Sgabeblack@google.comsc_spawn_options::set_sensitivity(sc_event_finder *)
8713135Sgabeblack@google.com{
8813135Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
8913135Sgabeblack@google.com}
9013135Sgabeblack@google.com
9113135Sgabeblack@google.com
9213135Sgabeblack@google.comvoid
9313135Sgabeblack@google.comsc_spawn_options::reset_signal_is(const sc_in<bool> &, bool)
9413135Sgabeblack@google.com{
9512993Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
9613194Sgabeblack@google.com}
9712993Sgabeblack@google.com
9812952Sgabeblack@google.comvoid
9912952Sgabeblack@google.comsc_spawn_options::reset_signal_is(const sc_inout<bool> &, bool)
10013035Sgabeblack@google.com{
10113035Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
10212952Sgabeblack@google.com}
10312952Sgabeblack@google.com
10412837Sgabeblack@google.comvoid
10512837Sgabeblack@google.comsc_spawn_options::reset_signal_is(const sc_out<bool> &, bool)
10612837Sgabeblack@google.com{
10713091Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
10812951Sgabeblack@google.com}
10912951Sgabeblack@google.com
11012837Sgabeblack@google.comvoid
11113091Sgabeblack@google.comsc_spawn_options::reset_signal_is(const sc_signal_in_if<bool> &, bool)
11212951Sgabeblack@google.com{
11312951Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
11412837Sgabeblack@google.com}
11513091Sgabeblack@google.com
11612837Sgabeblack@google.com
11712982Sgabeblack@google.comvoid
11812837Sgabeblack@google.comsc_spawn_options::async_reset_signal_is(const sc_in<bool> &, bool)
11913091Sgabeblack@google.com{
12012837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
12112837Sgabeblack@google.com}
12212837Sgabeblack@google.com
12312837Sgabeblack@google.comvoid
12412837Sgabeblack@google.comsc_spawn_options::async_reset_signal_is(const sc_inout<bool> &, bool)
12512837Sgabeblack@google.com{
12612837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
12712837Sgabeblack@google.com}
12812837Sgabeblack@google.com
12912837Sgabeblack@google.comvoid
13012837Sgabeblack@google.comsc_spawn_options::async_reset_signal_is(const sc_out<bool> &, bool)
13112837Sgabeblack@google.com{
13212837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
13312837Sgabeblack@google.com}
13412837Sgabeblack@google.com
13512837Sgabeblack@google.comvoid
13612837Sgabeblack@google.comsc_spawn_options::async_reset_signal_is(const sc_signal_in_if<bool> &, bool)
13712837Sgabeblack@google.com{
13812837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
13912837Sgabeblack@google.com}
14012837Sgabeblack@google.com
14112837Sgabeblack@google.com
14212837Sgabeblack@google.comvoid
14312837Sgabeblack@google.comsc_spawn_warn_unimpl(const char *func)
14412837Sgabeblack@google.com{
14512837Sgabeblack@google.com    warn("%s not implemented.\n", func);
14612837Sgabeblack@google.com}
14712837Sgabeblack@google.com
14812837Sgabeblack@google.com} // namespace sc_core
14912837Sgabeblack@google.com
15012837Sgabeblack@google.comnamespace sc_unnamed
15112837Sgabeblack@google.com{
15212837Sgabeblack@google.com
15312837Sgabeblack@google.comImplementationDefined _1;
15412837Sgabeblack@google.comImplementationDefined _2;
15512837Sgabeblack@google.comImplementationDefined _3;
15612837Sgabeblack@google.comImplementationDefined _4;
15712837Sgabeblack@google.comImplementationDefined _5;
15812837Sgabeblack@google.comImplementationDefined _6;
15912837Sgabeblack@google.comImplementationDefined _7;
16012837Sgabeblack@google.comImplementationDefined _8;
16112837Sgabeblack@google.comImplementationDefined _9;
16212837Sgabeblack@google.com
16312837Sgabeblack@google.com} // namespace sc_unnamed
16412837Sgabeblack@google.com