MySQL  8.0.19
Source Code Documentation
Queue_checkpoint_packet Class Reference

#include <applier.h>

Inheritance diagram for Queue_checkpoint_packet:
Action_packet 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 ()
- Public Member Functions inherited from Packet
 Packet (int type)
 Create a new generic packet of a certain type. More...
virtual ~Packet ()
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: