Lines Matching refs:circular_buffer
29 class circular_buffer
32 explicit circular_buffer(int size=0);
33 ~circular_buffer();
70 circular_buffer(const circular_buffer<T> &b);
71 circular_buffer<T> &operator = (const circular_buffer<T> &);
90 circular_buffer<T>::debug() const
112 circular_buffer<T>::circular_buffer(int size) : m_size(size), m_buf(0)
119 circular_buffer<T>::clear()
129 circular_buffer<T>::~circular_buffer()
137 circular_buffer<T>::resize(int size)
161 circular_buffer<T>::init()
175 circular_buffer<T>::read()
187 circular_buffer<T>::write(const T &t)
195 circular_buffer<T>::increment_write_pos(int i)
204 circular_buffer<T>::increment_read_pos(int i)
213 circular_buffer<T>::buf_alloc(int size)
220 circular_buffer<T>::buf_free(void *&buf)
228 circular_buffer<T>::buf_write(void *buf, int n, const T &t)
236 circular_buffer<T>::buf_read(void *buf, int n) const
244 circular_buffer<T>::buf_clear(void *buf, int n)