1 /* 2 * Copyright 2012-2021 the Pacemaker project contributors 3 * 4 * The version control history for this file may have further details. 5 * 6 * This source code is licensed under the GNU Lesser General Public License 7 * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. 8 */ 9 #ifndef MEMBERSHIP__H 10 # define MEMBERSHIP__H 11 12 #ifdef __cplusplus 13 extern "C" { 14 #endif 15 16 #include <crm/cluster/internal.h> 17 18 void post_cache_update(int instance); 19 20 extern gboolean check_join_state(enum crmd_fsa_state cur_state, const char *source); 21 22 void controld_destroy_failed_sync_table(void); 23 void controld_remove_failed_sync_node(const char *node_name); 24 25 #ifdef __cplusplus 26 } 27 #endif 28 29 #endif