73 virtual void read( T& ) = 0;
91 virtual int num_available()
const = 0;
121 virtual bool nb_write(
const T& ) = 0;
124 virtual const sc_event& data_read_event()
const = 0;
140 virtual void write(
const T& ) = 0;
158 virtual int num_free()
const = 0;
virtual const sc_event & data_written_event() const =0
The sc_fifo<T> output interface class.
The sc_fifo<T> input interface class.
Abstract base class of all interface classes.
Abstract base class of all interface classes.
virtual bool nb_read(T &)=0