20 #ifndef __TLM_CORE_1_REQ_RSP_CHANNELS_FIFO_FIFO_PUT_GET_HH__ 21 #define __TLM_CORE_1_REQ_RSP_CHANNELS_FIFO_FIFO_PUT_GET_HH__ 32 wait(m_data_written_event);
72 wait(m_data_read_event);
75 if (buffer.is_full()) {
76 buffer.resize(buffer.size() * 2);
93 if (buffer.is_full()) {
94 buffer.resize(buffer.size() * 2);
104 template <
typename T>
T get(tlm_tag< T > *=nullptr)
bool nb_can_get(tlm_tag< T > *=nullptr) const
bool nb_can_put(tlm_tag< T > *=nullptr) const