#if !defined(_MYCONF_H_) #define _MYCONF_H_ 1 #define MAX_MASTER_CANDIDATES (64) #include #include "clusterconfig.h" #include "xce/cluster.h" struct logging { char* logdir; char* loglevel; }; typedef struct { cluster_config_t* cluster_config; char* conffile; char* certfile; char* keyfile; char* workdir; /* working directory for WAL/snapshot storage */ char* name; /* controller name (hostname by default) */ xce_cluster_config_t peers_cfg; /* HA peer list parsed from --peers; count==0 = single-node */ } myconf_t; extern cluster_config_t* get_default_conf(void*); extern int add_config(void*, char*, char*); #endif