File util_common.c¶
FileList > cubrid > src > executables > util_common.c
Go to the source code of this file
#include <ctype.h>#include <assert.h>#include <fcntl.h>#include "config.h"#include "utility.h"#include "util_func.h"#include "porting.h"#include "message_catalog.h"#include "log_common_impl.h"#include "log_writer.h"#include "mprec.h"#include "system_parameter.h"#include "environment_variable.h"#include "heartbeat.h"#include "tcp.h"#include "memory_wrapper.hpp"
Public Types¶
| Type | Name |
|---|---|
| enum | DATABASE_NAME |
Public Functions¶
Public Static Functions¶
| Type | Name |
|---|---|
| int | check_database_name_local (const char * name, int existing_or_new_db) |
| int | util_get_ha_parameters (char ** ha_node_list_p, char ** ha_db_list_p, char ** ha_sync_mode_p, const char ** ha_copy_log_base_p, int * ha_max_mem_size_p) |
| bool | util_is_replica_node (void) |
| int | util_size_to_byte (double * pre, const char * post) |
| char ** | util_split_ha_db (const char * str) |
| char ** | util_split_ha_node (const char * str) |
| char ** | util_split_ha_sync (const char * str) |
| int | util_time_to_msec (double * pre, const char * post) |
| int | utility_get_option_index (UTIL_ARG_MAP * arg_map, int arg_ch) |
| int | utility_system_class_def_compare (const void * a, const void * b) |
Public Types Documentation¶
enum DATABASE_NAME¶
Public Functions Documentation¶
function are_hostnames_equal¶
Compare two host names if are equal, if one of the host names is canonical name and the other is not, then only host part (e.g. for canonical name "host-1.cubrid.org" host part is "host-1") is used for comparison
for example following hosts are equal: "host-1" "host-1" "host-1" "host-1.cubrid.org" "host-1.cubrid.org" "host-1" "host-1.cubrid.org" "host-1.cubrid.org"
for example following hosts are not equal: "host-1" "host-2" "host-1.cubrid.org" "host-2" "host-1" "host-2.cubrid.org" "host-1.cubrid.org" "host-2.cubrid.org" "host-1.cubrid.org" "host-1.cubrid.com"
Parameters:
hostname_afirst hostnamehostname_bsecond hostname
Returns:
true if hostname_a is same as hostname_b
function changemode_keyword¶
function check_database_name¶
function check_new_database_name¶
function check_volume_name¶
function copylogdb_keyword¶
function fopen_ex¶
function util_byte_to_size_string¶
function util_free_ha_conf¶
function util_get_ha_mode_for_sa_utils¶
function util_get_num_of_ha_nodes¶
function util_get_table_list_from_file¶
function util_is_localhost¶
function util_make_ha_conf¶
function util_msec_to_time_string¶
function util_print_deprecated¶
function util_redirect_stdout_to_null¶
function util_size_string_to_byte¶
function util_time_string_to_msec¶
function utility_check_class_name¶
function utility_get_generic_message¶
function utility_get_option_bigint_value¶
function utility_get_option_bool_value¶
function utility_get_option_int_value¶
function utility_get_option_string_table_size¶
function utility_get_option_string_value¶
function utility_initialize¶
function utility_keyword_search¶
function utility_localtime¶
Public Static Functions Documentation¶
function check_database_name_local¶
function util_get_ha_parameters¶
static int util_get_ha_parameters (
char ** ha_node_list_p,
char ** ha_db_list_p,
char ** ha_sync_mode_p,
const char ** ha_copy_log_base_p,
int * ha_max_mem_size_p
)
function util_is_replica_node¶
function util_size_to_byte¶
function util_split_ha_db¶
function util_split_ha_node¶
function util_split_ha_sync¶
function util_time_to_msec¶
function utility_get_option_index¶
function utility_system_class_def_compare¶
The documentation for this class was generated from the following file cubrid/src/executables/util_common.c