74     virtual void read( T&) = 0; 
 
   82     virtual T 
read( ) = 0; 
 
  129     virtual bool nb_write( 
const T& ) = 0; 
 
  154     virtual void write( 
const T&, 
int ) = 0; 
 
  155     virtual void write( 
const T&) = 0; 
 
virtual int num_free() const =0
 
virtual void write(const T &, int)=0
A new parameter segment ID is added for the out-of-order simulation. 
 
virtual bool nb_read(T &)=0
 
virtual const sc_event & data_written_event() const =0
 
Abstract base class of all interface classes. 
 
virtual int num_available() const =0
 
The sc_fifo<T> input interface class. 
 
The sc_fifo<T> output interface class. 
 
virtual const sc_event & data_read_event() const =0
 
segment id currently only used for sc_fifo::read(...) as a bug fix 
 
virtual bool nb_write(const T &)=0