25 #ifndef _DATABASES_FILE_H_ 26 #define _DATABASES_FILE_H_ 30 #if !defined (DO_NOT_USE_CUBRIDENV) 32 #define DATABASES_ENVNAME "DATABASES" 36 #define SECTION_START_CHAR '[' 37 #define SECTION_END_CHAR ']' 41 #define DATABASES_FILENAME "databases.txt" 44 #define MAX_NUM_DB_HOSTS 32 75 #if defined(CUBRID_DEBUG) 76 extern void cfg_dump_directory (
const DB_INFO * databases);
88 extern char **
cfg_get_hosts (
const char *prim_host,
int *
count,
bool include_local_host);
90 extern char *
cfg_create_host_list (
const char *primary_host_name,
bool append_local_host,
int *cnt);
char * cfg_maycreate_get_directory_filename(char *buffer)
char * cfg_create_host_list(const char *primary_host_name, bool append_local_host, int *cnt)
void cfg_free_directory(DB_INFO *databases)
DB_INFO * cfg_add_db(DB_INFO **dir, const char *name, const char *path, const char *logpath, const char *lobpath, const char *host)
void cfg_free_hosts(char **host_array)
int cfg_read_directory_ex(int vdes, DB_INFO **info_p, bool write_flag)
DB_INFO * cfg_new_db(const char *name, const char *path, const char *logpath, const char *lobpath, const char **hosts)
DB_INFO * cfg_find_db(const char *db_name)
char * cfg_os_working_directory(void)
bool cfg_delete_db(DB_INFO **dir_info_p, const char *name)
void cfg_write_directory(const DB_INFO *databases)
DB_INFO * cfg_find_db_list(DB_INFO *dir, const char *name)
int count(int &result, const cub_regex_object ®, const std::string &src, const int position, const INTL_CODESET codeset)
void cfg_write_directory_ex(int vdes, const DB_INFO *databases)
int cfg_read_directory(DB_INFO **info_p, bool write_flag)
char ** cfg_get_hosts(const char *prim_host, int *count, bool include_local_host)
void cfg_update_db(DB_INFO *db_info_p, const char *path, const char *logpath, const char *lobpath, const char *host)