gem5
v20.1.0.0
tlm
circular_buffer
tlm::circular_buffer< T > Member List
This is the complete list of members for
tlm::circular_buffer< T >
, including all inherited members.
buf_alloc
(int size)
tlm::circular_buffer< T >
inline
private
buf_clear
(void *buf, int n)
tlm::circular_buffer< T >
inline
private
buf_free
(void *&buf)
tlm::circular_buffer< T >
inline
private
buf_read
(void *buf, int n) const
tlm::circular_buffer< T >
inline
private
buf_write
(void *buf, int n, const T &t)
tlm::circular_buffer< T >
inline
private
circular_buffer
(int size=0)
tlm::circular_buffer< T >
explicit
circular_buffer
(const circular_buffer< T > &b)
tlm::circular_buffer< T >
private
clear
()
tlm::circular_buffer< T >
debug
() const
tlm::circular_buffer< T >
free
() const
tlm::circular_buffer< T >
inline
increment_read_pos
(int i=1)
tlm::circular_buffer< T >
private
increment_write_pos
(int i=1)
tlm::circular_buffer< T >
private
init
()
tlm::circular_buffer< T >
private
is_empty
() const
tlm::circular_buffer< T >
inline
is_full
() const
tlm::circular_buffer< T >
inline
m_buf
tlm::circular_buffer< T >
private
m_free
tlm::circular_buffer< T >
private
m_ri
tlm::circular_buffer< T >
private
m_size
tlm::circular_buffer< T >
private
m_used
tlm::circular_buffer< T >
private
m_wi
tlm::circular_buffer< T >
private
operator=
(const circular_buffer< T > &)
tlm::circular_buffer< T >
private
peek_data
(int i) const
tlm::circular_buffer< T >
inline
poke_data
(int i)
tlm::circular_buffer< T >
inline
read
()
tlm::circular_buffer< T >
read_data
() const
tlm::circular_buffer< T >
inline
resize
(int size)
tlm::circular_buffer< T >
size
() const
tlm::circular_buffer< T >
inline
used
() const
tlm::circular_buffer< T >
inline
write
(const T &)
tlm::circular_buffer< T >
~circular_buffer
()
tlm::circular_buffer< T >
Generated on Wed Sep 30 2020 14:03:13 for gem5 by
doxygen
1.8.17