Go to the documentation of this file.
20 #ifndef __SYSTEMC_EXT_TLM_CORE_1_REQ_RSP_INTERFACES_FIFO_IFS_HH__
21 #define __SYSTEMC_EXT_TLM_CORE_1_REQ_RSP_INTERFACES_FIFO_IFS_HH__
38 virtual int used()
const = 0;
39 virtual int size()
const = 0;
40 virtual void debug()
const = 0;
50 virtual bool nb_peek(T &,
int n)
const = 0;
51 virtual bool nb_poke(
const T&,
int n=0) = 0;
62 class tlm_fifo_get_if :
63 public virtual tlm_get_peek_if<T>,
64 public virtual tlm_fifo_debug_if<T>
virtual void debug() const =0
virtual int used() const =0
virtual bool nb_poke(const T &, int n=0)=0
virtual int size() const =0
virtual void nb_unbound(unsigned int n=16)=0
virtual bool nb_bound(unsigned int n)=0
virtual void nb_expand(unsigned int n=1)=0
virtual bool nb_peek(T &, int n) const =0
virtual bool nb_reduce(unsigned int n=1)=0
Generated on Wed Sep 30 2020 14:02:16 for gem5 by doxygen 1.8.17