TLM-2.0: tlm::tlm_fifo_debug_if< T > Class Template Reference

# tlm::tlm_fifo_debug_if< T > Class Template Reference

`#include <tlm_fifo_ifs.h>`

List of all members.

## Public Member Functions
virtual int | used () const =0
virtual int | size () const =0
virtual void | debug () const =0
virtual bool | nb_peek (T &, int n) const =0
virtual bool | nb_poke (const T &, int n=0)=0

## Detailed Description

### template<typename T>
class tlm::tlm_fifo_debug_if< T >

Definition at line 37 of file tlm_fifo_ifs.h.

## Member Function Documentation

template<typename T>

virtual void tlm::tlm_fifo_debug_if< T >::debug | ( |  | ) | const`[pure virtual]`

Implemented in tlm::tlm_fifo< T >.

template<typename T>

virtual bool tlm::tlm_fifo_debug_if< T >::nb_peek | ( | T & | ,
|  | int | n |
| ) |  |  | const`[pure virtual]`

Implemented in tlm::tlm_fifo< T >.

template<typename T>

virtual bool tlm::tlm_fifo_debug_if< T >::nb_poke | ( | const T & | ,
|  | int | n = `0` |
| ) |  |  | `[pure virtual]`

Implemented in tlm::tlm_fifo< T >.

template<typename T>

virtual int tlm::tlm_fifo_debug_if< T >::size | ( |  | ) | const`[pure virtual]`

Implemented in tlm::tlm_fifo< T >.

template<typename T>

virtual int tlm::tlm_fifo_debug_if< T >::used | ( |  | ) | const`[pure virtual]`

Implemented in tlm::tlm_fifo< T >.

The documentation for this class was generated from the following file:

- include/tlm/tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_fifo_ifs.h