Lines Matching defs:sc_port_base
76 class sc_port_base : public sc_object
79 sc_port_base(const char *name, int n, sc_port_policy p);
80 virtual ~sc_port_base();
87 const char *kind() const { return "sc_port_base"; }
92 void bind(sc_port_base &);
98 virtual int vbind(sc_port_base &) = 0;
120 class sc_port_b : public sc_port_base
126 virtual void bind(IF &i) { sc_port_base::bind(i); }
127 virtual void bind(sc_port_b<IF> &p) { sc_port_base::bind(p); }
189 sc_port_base(sc_gen_unique_name("port"), n, p)
192 sc_port_base(name, n, p)
203 sc_port_base::bind(*interface);
207 vbind(sc_port_base &pb)
212 sc_port_base::bind(*p);