24#ifndef GMS_LISTENER_TEST_H
25#define GMS_LISTENER_TEST_H
29#define GMS_LISTENER_EXAMPLE_NAME "group_membership_listener.gr_example"
30#define GMST_LISTENER_EXAMPLE_NAME "group_member_status_listener.gr_example"
An example implementation of the group_member_status_listener service.
Definition: gms_listener_test.h:56
static mysql_service_status_t notify_member_state_change(const char *) noexcept
notify_member_state_change(const char*)
Definition: gms_listener_test.cc:180
static mysql_service_status_t notify_member_role_change(const char *) noexcept
notify_member_role_change(const char*)
Definition: gms_listener_test.cc:170
An example implementation of the group_membership_listener service.
Definition: gms_listener_test.h:39
static mysql_service_status_t notify_view_change(const char *) noexcept
notify_view_change(const char*)
Definition: gms_listener_test.cc:151
static mysql_service_status_t notify_quorum_lost(const char *) noexcept
notify_quorum_lost(const char*)
Definition: gms_listener_test.cc:160
void unregister_listener_service_gr_example()
Definition: gms_listener_test.cc:230
void register_listener_service_gr_example()
Definition: gms_listener_test.cc:234
Specifies macros to define Service Implementations.
#define DEFINE_BOOL_METHOD(name, args)
A short macro to define method that returns bool, which is the most common case.
Definition: service_implementation.h:88