File databases_file.h
FileList > base > databases_file.h
Go to the source code of this file
Classes
Public Types
Public Functions
| Type |
Name |
| DB_INFO * |
cfg_add_db (DB_INFO ** dir, const char * name, const char * path, const char * logpath, const char * lobpath, const char * host)
|
| char * |
cfg_create_host_list (const char * primary_host_name, bool append_local_host, int * cnt)
|
| bool |
cfg_delete_db (DB_INFO ** dir_info_p, const char * name)
|
| void |
cfg_dump_directory (const DB_INFO * databases)
|
| DB_INFO * |
cfg_find_db (const char * db_name)
|
| DB_INFO * |
cfg_find_db_list (DB_INFO * dir, const char * name)
|
| void |
cfg_free_directory (DB_INFO * databases)
|
| void |
cfg_free_hosts (char ** host_array)
|
| char ** |
cfg_get_hosts (const char * prim_host, int * count, bool include_local_host)
|
| char * |
cfg_maycreate_get_directory_filename (char * buffer)
|
| DB_INFO * |
cfg_new_db (const char * name, const char * path, const char * logpath, const char * lobpath, const char ** hosts)
|
| char * |
cfg_os_working_directory (void)
|
| int |
cfg_read_directory (DB_INFO ** info_p, bool write_flag)
|
| int |
cfg_read_directory_ex (int vdes, DB_INFO ** info_p, bool write_flag)
|
| void |
cfg_update_db (DB_INFO * db_info_p, const char * path, const char * logpath, const char * lobpath, const char * host)
|
| void |
cfg_write_directory (const DB_INFO * databases)
|
| void |
cfg_write_directory_ex (int vdes, const DB_INFO * databases)
|
Macros
Public Types Documentation
typedef DB_INFO
typedef struct database_info DB_INFO;
Public Functions Documentation
function cfg_add_db
DB_INFO * cfg_add_db (
DB_INFO ** dir,
const char * name,
const char * path,
const char * logpath,
const char * lobpath,
const char * host
)
function cfg_create_host_list
char * cfg_create_host_list (
const char * primary_host_name,
bool append_local_host,
int * cnt
)
function cfg_delete_db
bool cfg_delete_db (
DB_INFO ** dir_info_p,
const char * name
)
function cfg_dump_directory
void cfg_dump_directory (
const DB_INFO * databases
)
function cfg_find_db
DB_INFO * cfg_find_db (
const char * db_name
)
function cfg_find_db_list
DB_INFO * cfg_find_db_list (
DB_INFO * dir,
const char * name
)
function cfg_free_directory
void cfg_free_directory (
DB_INFO * databases
)
function cfg_free_hosts
void cfg_free_hosts (
char ** host_array
)
function cfg_get_hosts
char ** cfg_get_hosts (
const char * prim_host,
int * count,
bool include_local_host
)
function cfg_maycreate_get_directory_filename
char * cfg_maycreate_get_directory_filename (
char * buffer
)
function cfg_new_db
DB_INFO * cfg_new_db (
const char * name,
const char * path,
const char * logpath,
const char * lobpath,
const char ** hosts
)
function cfg_os_working_directory
char * cfg_os_working_directory (
void
)
function cfg_read_directory
int cfg_read_directory (
DB_INFO ** info_p,
bool write_flag
)
function cfg_read_directory_ex
int cfg_read_directory_ex (
int vdes,
DB_INFO ** info_p,
bool write_flag
)
function cfg_update_db
void cfg_update_db (
DB_INFO * db_info_p,
const char * path,
const char * logpath,
const char * lobpath,
const char * host
)
function cfg_write_directory
void cfg_write_directory (
const DB_INFO * databases
)
function cfg_write_directory_ex
void cfg_write_directory_ex (
int vdes,
const DB_INFO * databases
)
Macro Definition Documentation
define DATABASES_ENVNAME
#define DATABASES_ENVNAME `"DATABASES"`
define DATABASES_FILENAME
#define DATABASES_FILENAME `"databases.txt"`
define MAX_NUM_DB_HOSTS
#define MAX_NUM_DB_HOSTS `32`
The documentation for this class was generated from the following file cubrid/src/base/databases_file.h