The Pedigree Project 0.1
Public Member Functions | Public Attributes | List of all members
RingBufferNotifications Struct Reference
+ Collaboration diagram for RingBufferNotifications:

Public Member Functions

void changed (bool becameReadable, bool becameWritable)
 
void closed ()
 

Public Attributes

Atomic< uint64_t > readableGeneration {0}
 
Atomic< uint64_t > writableGeneration {0}
 
BufferMonitors monitors
 

Detailed Description

Definition at line 31 of file RingBuffer.h.

Member Function Documentation

◆ changed()

void RingBufferNotifications::changed ( bool  becameReadable,
bool  becameWritable 
)
inline

Definition at line 32 of file RingBuffer.h.

◆ closed()

void RingBufferNotifications::closed ( )
inline

Definition at line 42 of file RingBuffer.h.

Member Data Documentation

◆ monitors

BufferMonitors RingBufferNotifications::monitors

Definition at line 48 of file RingBuffer.h.

◆ readableGeneration

Atomic<uint64_t> RingBufferNotifications::readableGeneration {0}

Definition at line 46 of file RingBuffer.h.

◆ writableGeneration

Atomic<uint64_t> RingBufferNotifications::writableGeneration {0}

Definition at line 47 of file RingBuffer.h.


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