summaryrefslogtreecommitdiff
path: root/src/systemc/core/sc_port.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/systemc/core/sc_port.cc')
-rw-r--r--src/systemc/core/sc_port.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/systemc/core/sc_port.cc b/src/systemc/core/sc_port.cc
index 0f981ea54..ad228548f 100644
--- a/src/systemc/core/sc_port.cc
+++ b/src/systemc/core/sc_port.cc
@@ -28,17 +28,25 @@
*/
#include "base/logging.hh"
+#include "systemc/core/bindinfo.hh"
#include "systemc/ext/core/sc_port.hh"
namespace sc_core
{
+sc_port_base::sc_port_base(const char *name, int n, sc_port_policy p) :
+ sc_object(name)
+{}
+
void
sc_port_base::warn_unimpl(const char *func) const
{
warn("%s not implemented.\n", func);
}
+int sc_port_base::maxSize() const { return _maxSize; }
+int sc_port_base::size() const { return _gem5BindInfo.size(); }
+
void
sc_port_base::bind(sc_interface &)
{