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;
70 virtual void nb_expand(
unsigned int n=1) = 0;
71 virtual void nb_unbound(
unsigned int n=16) = 0;
73 virtual bool nb_reduce(
unsigned int n=1) = 0;
74 virtual bool nb_bound(
unsigned int n) = 0;
virtual int used() const =0
virtual bool nb_poke(const T &, int n=0)=0
virtual void debug() const =0
virtual bool nb_peek(T &, int n) const =0
virtual int size() const =0