TLM-2.0  2.0.4
Accellera TLM-2.0 proof-of-concept library
tlm::tlm_fifo_config_size_if Class Referenceabstract

#include <tlm_core/tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_fifo_ifs.h>

Inheritance diagram for tlm::tlm_fifo_config_size_if:
Collaboration diagram for tlm::tlm_fifo_config_size_if:

Public Member Functions

virtual void nb_expand (unsigned int n=1)=0
 
virtual void nb_unbound (unsigned int n=16)=0
 
virtual bool nb_reduce (unsigned int n=1)=0
 
virtual bool nb_bound (unsigned int n)=0
 
virtual void register_port (sc_port_base &port_, const char *if_typename_)
 
virtual const sc_eventdefault_event () const
 

Detailed Description

Definition at line 71 of file tlm_fifo_ifs.h.

Member Function Documentation

◆ nb_bound()

virtual bool tlm::tlm_fifo_config_size_if::nb_bound ( unsigned int  n)
pure virtual

◆ nb_expand()

virtual void tlm::tlm_fifo_config_size_if::nb_expand ( unsigned int  n = 1)
pure virtual

◆ nb_reduce()

virtual bool tlm::tlm_fifo_config_size_if::nb_reduce ( unsigned int  n = 1)
pure virtual

◆ nb_unbound()

virtual void tlm::tlm_fifo_config_size_if::nb_unbound ( unsigned int  n = 16)
pure virtual

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