OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:RingBuffer
(Results
1 - 11
of
11
) sorted by null
/external/chromium_org/third_party/webrtc/modules/audio_processing/utility/
ring_buffer.h
19
typedef struct
RingBuffer
RingBuffer
;
22
RingBuffer
* WebRtc_CreateBuffer(size_t element_count, size_t element_size);
23
int WebRtc_InitBuffer(
RingBuffer
* handle);
36
size_t WebRtc_ReadBuffer(
RingBuffer
* handle,
42
size_t WebRtc_WriteBuffer(
RingBuffer
* handle, const void* data,
50
int WebRtc_MoveReadPtr(
RingBuffer
* handle, int element_count);
53
size_t WebRtc_available_read(const
RingBuffer
* handle);
56
size_t WebRtc_available_write(const
RingBuffer
* handle);
ring_buffer.c
25
struct
RingBuffer
{
39
static size_t GetBufferReadRegions(
RingBuffer
* buf,
68
RingBuffer
* WebRtc_CreateBuffer(size_t element_count, size_t element_size) {
69
RingBuffer
* self = NULL;
74
self = malloc(sizeof(
RingBuffer
));
92
int WebRtc_InitBuffer(
RingBuffer
* self) {
108
RingBuffer
* self = (
RingBuffer
*)handle;
117
size_t WebRtc_ReadBuffer(
RingBuffer
* self,
163
size_t WebRtc_WriteBuffer(
RingBuffer
* self
[
all
...]
/external/chromium_org/gpu/command_buffer/client/
ring_buffer.cc
5
// This file contains the implementation of the
RingBuffer
class.
16
RingBuffer
::
RingBuffer
(unsigned int alignment, Offset base_offset,
28
RingBuffer
::~
RingBuffer
() {
35
void
RingBuffer
::FreeOldestBlock() {
55
void*
RingBuffer
::Alloc(unsigned int size) {
86
void
RingBuffer
::FreePendingToken(void* pointer,
106
unsigned int
RingBuffer
::GetLargestFreeSizeNoWaiting() {
ring_buffer.h
5
// This file contains the definition of the
RingBuffer
class.
19
//
RingBuffer
manages a piece of memory as a ring buffer. Memory is allocated
22
class GPU_EXPORT
RingBuffer
{
26
// Creates a
RingBuffer
.
33
RingBuffer
(unsigned int alignment, Offset base_offset,
36
~
RingBuffer
();
68
void* GetPointer(
RingBuffer
::Offset offset) const {
73
RingBuffer
::Offset GetOffset(void* pointer) const {
132
DISALLOW_IMPLICIT_CONSTRUCTORS(
RingBuffer
);
/external/chromium_org/third_party/brotli/src/brotli/enc/
ringbuffer.h
20
// A
RingBuffer
(window_bits, tail_bits) contains `1 << window_bits' bytes of
22
// `position() % (1 << window_bits)'. For convenience, the
RingBuffer
array
25
class
RingBuffer
{
27
RingBuffer
(int window_bits, int tail_bits)
36
~
RingBuffer
() {
78
// Size of the
ringbuffer
is (1 << window_bits) + (1 << tail_bits).
/external/deqp/framework/delibs/decpp/
deRingBuffer.hpp
35
class
RingBuffer
38
RingBuffer
(int size);
39
~
RingBuffer
(void);
67
//
RingBuffer
implementation.
70
RingBuffer
<T>::
RingBuffer
(int size)
81
RingBuffer
<T>::~
RingBuffer
()
87
void
RingBuffer
<T>::clear (void)
95
void
RingBuffer
<T>::resize (int newSize
[
all
...]
/frameworks/ex/variablespeed/jni/
ring_buffer.cc
23
void
RingBuffer
::Init(int size, int num_channels, int num_readers) {
32
RingBuffer
::
RingBuffer
()
37
RingBuffer
::~
RingBuffer
() {
42
void
RingBuffer
::Reset() {
61
int
RingBuffer
::available(int reader) const {
65
int
RingBuffer
::overhead() const {
70
int64
RingBuffer
::GetTail() const {
74
int64
RingBuffer
::Tell(int reader) const
[
all
...]
ring_buffer.h
35
class
RingBuffer
{
37
RingBuffer
();
38
virtual ~
RingBuffer
();
40
// Initializes a
RingBuffer
.
81
// owned by the
RingBuffer
object.
112
DISALLOW_COPY_AND_ASSIGN(
RingBuffer
);
/external/chromium_org/net/tools/flip_server/
ring_buffer.h
26
class
RingBuffer
: public BufferInterface {
28
explicit
RingBuffer
(int buffer_size);
29
virtual ~
RingBuffer
();
49
// appends up-to-'size' bytes to the
ringbuffer
.
106
RingBuffer
(const
RingBuffer
&);
107
void operator=(const
RingBuffer
&);
ring_buffer.cc
10
RingBuffer
::
RingBuffer
(int buffer_size)
17
RingBuffer
::~
RingBuffer
() {}
19
int
RingBuffer
::ReadableBytes() const { return bytes_used_; }
21
int
RingBuffer
::BufferSize() const { return buffer_size_; }
23
int
RingBuffer
::BytesFree() const { return BufferSize() - ReadableBytes(); }
25
bool
RingBuffer
::Empty() const { return ReadableBytes() == 0; }
27
bool
RingBuffer
::Full() const { return ReadableBytes() == BufferSize(); }
30
// Appends up-to-'size' bytes to the
ringbuffer
[
all
...]
/external/chromium_org/cc/debug/
ring_buffer.h
13
class
RingBuffer
{
15
explicit
RingBuffer
()
53
// Iterator has const access to the
RingBuffer
it got retrieved from.
80
Iterator(const
RingBuffer
<T, kSize>& buffer, size_t index)
86
const
RingBuffer
<T, kSize>& buffer_;
90
friend class
RingBuffer
<T, kSize>;
95
// for (
RingBuffer
<T, kSize>::Iterator it = ring_buffer.Begin(); it; ++it) {}
104
// for (
RingBuffer
<T, kSize>::Iterator it = ring_buffer.End(); it; --it) {}
117
DISALLOW_COPY_AND_ASSIGN(
RingBuffer
);
Completed in 222 milliseconds