28#ifndef __SYSTEMC_EXT_CHANNEL_SC_FIFO_IN_HH__
29#define __SYSTEMC_EXT_CHANNEL_SC_FIFO_IN_HH__
80 void read(T &t) { (*this)->read(t); }
81 T
read() {
return (*this)->read(); }
82 bool nb_read(T &t) {
return (*this)->nb_read(t); }
86 return (*this)->data_written_event();
90 virtual const char *
kind()
const {
return "sc_fifo_in"; }
sc_fifo_in(sc_port< sc_fifo_in_if< T >, 0 > &parent)
sc_event_finder & data_written() const
sc_fifo_in(const sc_fifo_in_if< T > &interface)
sc_fifo_in< T > & operator=(const sc_fifo_in< T > &)
sc_fifo_in(const char *name, const sc_fifo_in_if< T > &interface)
int num_available() const
sc_fifo_in(sc_port_b< sc_fifo_in_if< T > > &parent)
const sc_event & data_written_event() const
sc_fifo_in(const char *name, sc_port_b< sc_fifo_in_if< T > > &parent)
sc_fifo_in(const char *name, sc_port< sc_fifo_in_if< T >, 0 > &parent)
sc_fifo_in(const char *name)
virtual const char * kind() const
sc_fifo_in(const sc_fifo_in< T > &)
sc_event_finder_t< sc_fifo_in_if< T > > _dataWrittenFinder
const std::string & name()