Skip to content

File databases_file.h

FileList > base > databases_file.h

Go to the source code of this file

Classes

Type Name
struct database_info

Public Types

Type Name
typedef struct database_info DB_INFO

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

Type Name
define DATABASES_ENVNAME "DATABASES"
define DATABASES_FILENAME "databases.txt"
define MAX_NUM_DB_HOSTS 32

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