Zen 0.3.0
Loading...
Searching...
No Matches
Zen::EventBuffer Class Reference

Public Member Functions

 EventBuffer (std::size_t capacity)
void enqueue (ZenEvent event)
ZenEvent dequeue ()
void flush ()
bool isEmpty () const
bool isFull () const
size_t capacity () const
size_t size () const

Detailed Description

Definition at line 8 of file ZEN_EventBuffer.h.

Constructor & Destructor Documentation

◆ EventBuffer()

Zen::EventBuffer::EventBuffer ( std::size_t capacity)
inline

Definition at line 10 of file ZEN_EventBuffer.h.

Member Function Documentation

◆ capacity()

size_t Zen::EventBuffer::capacity ( ) const

Definition at line 38 of file ZEN_EventBuffer.cpp.

◆ dequeue()

ZenEvent Zen::EventBuffer::dequeue ( )

Definition at line 17 of file ZEN_EventBuffer.cpp.

◆ enqueue()

void Zen::EventBuffer::enqueue ( ZenEvent event)

Definition at line 6 of file ZEN_EventBuffer.cpp.

◆ flush()

void Zen::EventBuffer::flush ( )

Definition at line 30 of file ZEN_EventBuffer.cpp.

◆ isEmpty()

bool Zen::EventBuffer::isEmpty ( ) const

Definition at line 35 of file ZEN_EventBuffer.cpp.

◆ isFull()

bool Zen::EventBuffer::isFull ( ) const

Definition at line 36 of file ZEN_EventBuffer.cpp.

◆ size()

size_t Zen::EventBuffer::size ( ) const

Definition at line 39 of file ZEN_EventBuffer.cpp.


The documentation for this class was generated from the following files: