MySQL 8.4.2
Source Code Documentation
Group_action_information Class Reference

#include <group_action_coordinator.h>

Public Member Functions

 Group_action_information (Group_action_message::enum_action_initiator_and_action initiator)
 
 Group_action_information (bool is_local, Group_action *current_proposed_action, Group_action_diagnostics *execution_message_area, Group_action_message::enum_action_initiator_and_action initiator)
 
 ~Group_action_information ()
 
const std::pair< std::string, std::string > get_action_name_and_description ()
 Provides running group action details. More...
 

Public Attributes

bool is_local
 
Group_actionexecuting_action
 
Group_action_diagnosticsexecution_message_area
 
Group_action::enum_action_execution_result action_result
 
Group_action_message::enum_action_initiator_and_action m_action_initiator
 

Constructor & Destructor Documentation

◆ Group_action_information() [1/2]

Group_action_information::Group_action_information ( Group_action_message::enum_action_initiator_and_action  initiator)

◆ Group_action_information() [2/2]

Group_action_information::Group_action_information ( bool  is_local,
Group_action current_proposed_action,
Group_action_diagnostics execution_message_area,
Group_action_message::enum_action_initiator_and_action  initiator 
)

◆ ~Group_action_information()

Group_action_information::~Group_action_information ( )
default

Member Function Documentation

◆ get_action_name_and_description()

const std::pair< std::string, std::string > Group_action_information::get_action_name_and_description ( )

Provides running group action details.

Return values
stringPair: Initiator details and Group action description

Member Data Documentation

◆ action_result

Group_action::enum_action_execution_result Group_action_information::action_result

◆ executing_action

Group_action* Group_action_information::executing_action

◆ execution_message_area

Group_action_diagnostics* Group_action_information::execution_message_area

◆ is_local

bool Group_action_information::is_local

◆ m_action_initiator

Group_action_message::enum_action_initiator_and_action Group_action_information::m_action_initiator

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