MySQL 9.0.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:

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)

Create a new Queue_checkpoint_packet packet.

Member Function Documentation

◆ signal_checkpoint_reached()

void Queue_checkpoint_packet::signal_checkpoint_reached ( )

Member Data Documentation

◆ checkpoint_condition

std::shared_ptr<Continuation> Queue_checkpoint_packet::checkpoint_condition

If we discard a packet.

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