24#ifndef RECOVERY_METADATA_OBSERVER_H
25#define RECOVERY_METADATA_OBSERVER_H
67 const std::vector<Gcs_member_identifier> &leaving,
68 const std::vector<Gcs_member_identifier> &group,
69 bool is_leaving,
bool *skip_election,
71 std::string &suggested_primary)
override;
82 std::string primary_uuid,
94 const std::string &message_origin,
95 bool *skip_message)
override;
Class that others can extend to receive notifications about views and primary elections.
Definition: group_event_observer.h:40
This is the base GCS plugin message.
Definition: gcs_plugin_messages.h:64
enum_primary_election_mode
Enum for election types.
Definition: primary_election_include.h:33
enum_primary_election_primary_change_status
Enum for primary change status.
Definition: primary_election_include.h:50