MySQL 9.1.0
Source Code Documentation
|
Implements a persistent FIFO using server List method names. More...
#include <sql_profile.h>
Classes | |
struct | queue_item |
Public Member Functions | |
Queue () | |
void | empty () |
void | push_back (T *payload) |
T * | pop () |
bool | is_empty () |
void * | new_iterator () |
void * | iterator_next (void *current) |
T * | iterator_value (void *current) |
Public Attributes | |
ulong | elements |
Private Attributes | |
struct queue_item * | first |
struct queue_item * | last |
Implements a persistent FIFO using server List method names.
Not thread-safe. Intended to be used on thread-local data only.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
ulong Queue< T >::elements |
|
private |
|
private |