![]()  | 
  
    MySQL 8.4.7
    
   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 |