MySQL 8.3.0
Source Code Documentation
Queue_checkpoint_packet Class Reference

A packet to wait for queue consumption. More...

#include <applier.h>

Inheritance diagram for Queue_checkpoint_packet:
[legend]

Public Member Functions

 Queue_checkpoint_packet (std::shared_ptr< Continuation > checkpoint_condition_arg)
 Create a new Queue_checkpoint_packet packet. More...
 
void signal_checkpoint_reached ()
 
- Public Member Functions inherited from Action_packet
 Action_packet (enum_packet_action action)
 Create a new action packet. More...
 
 ~Action_packet () override=default
 
- Public Member Functions inherited from Packet
 Packet (int type)
 Create a new generic packet of a certain type. More...
 
virtual ~Packet ()=default
 
int get_packet_type ()
 

Private Attributes

std::shared_ptr< Continuationcheckpoint_condition
 If we discard a packet. More...
 

Additional Inherited Members

- Public Attributes inherited from Action_packet
enum_packet_action packet_action
 

Detailed Description

A packet to wait for queue consumption.

Constructor & Destructor Documentation

◆ Queue_checkpoint_packet()

Queue_checkpoint_packet::Queue_checkpoint_packet ( std::shared_ptr< Continuation checkpoint_condition_arg)
inline

Create a new Queue_checkpoint_packet packet.

Member Function Documentation

◆ signal_checkpoint_reached()

void Queue_checkpoint_packet::signal_checkpoint_reached ( )
inline

Member Data Documentation

◆ checkpoint_condition

std::shared_ptr<Continuation> Queue_checkpoint_packet::checkpoint_condition
private

If we discard a packet.


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