Amazon Kinesis Webrtc C SDK
RollingBuffer Struct Reference

#include <RollingBuffer.h>

Collaboration diagram for RollingBuffer:
Collaboration graph

Public Attributes

MUTEX lock
 
UINT32 capacity
 
UINT64 headIndex
 
UINT64 tailIndex
 
PUINT64 dataBuffer
 
FreeDataFunc freeDataFn
 

Member Data Documentation

◆ capacity

UINT32 RollingBuffer::capacity

◆ dataBuffer

PUINT64 RollingBuffer::dataBuffer

◆ freeDataFn

FreeDataFunc RollingBuffer::freeDataFn

◆ headIndex

UINT64 RollingBuffer::headIndex

◆ lock

MUTEX RollingBuffer::lock

◆ tailIndex

UINT64 RollingBuffer::tailIndex

The documentation for this struct was generated from the following file: