20 #ifndef __TLM_FIFO_PUT_GET_IF_H__ 21 #define __TLM_FIFO_PUT_GET_IF_H__ 38 wait( m_data_written_event );
91 wait( m_data_read_event );
94 if( buffer.is_full() ) {
96 buffer.resize( buffer.size() * 2 );
101 buffer.write( val_ );
106 template <
typename T>
116 if( buffer.is_full() ) {
118 buffer.resize( buffer.size() * 2 );
123 buffer.write( val_ );
129 template <
typename T >
bool nb_can_get(tlm_tag< T > *=0) const
bool nb_can_put(tlm_tag< T > *=0) const
void SC_API wait(int, sc_simcontext *)