File boot.h
FileList > cubrid > src > transaction > boot.h
Go to the source code of this file
#include "client_credentials.hpp"
#include "es_common.h"
#include "porting.h"
#include "storage_common.h"
#include <stdio.h>
Classes
Public Types
Public Attributes
Public Functions
Macros
Public Types Documentation
typedef BOOT_DB_PATH_INFO
typedef struct boot_db_path_info BOOT_DB_PATH_INFO;
typedef BOOT_SERVER_CREDENTIAL
typedef struct boot_server_credential BOOT_SERVER_CREDENTIAL;
typedef HA_SERVER_STATE
typedef enum ha_server_state HA_SERVER_STATE;
enum ha_server_state
enum ha_server_state {
HA_SERVER_STATE_NA = -1,
HA_SERVER_STATE_IDLE = 0,
HA_SERVER_STATE_ACTIVE = 1,
HA_SERVER_STATE_TO_BE_ACTIVE = 2,
HA_SERVER_STATE_STANDBY = 3,
HA_SERVER_STATE_TO_BE_STANDBY = 4,
HA_SERVER_STATE_MAINTENANCE = 5,
HA_SERVER_STATE_DEAD = 6
};
Public Attributes Documentation
variable boot_Host_name
char boot_Host_name[CUB_MAXHOSTNAMELEN];
Public Functions Documentation
function COMPOSE_FULL_NAME
inline void COMPOSE_FULL_NAME (
char * buf,
size_t buf_size,
const char * path,
const char * name
)
Macro Definition Documentation
define BOOT_ADMIN_CLIENT_TYPE
#define BOOT_ADMIN_CLIENT_TYPE (
client_type
) `/* multi line expression */`
define BOOT_ADMIN_CSQL_CLIENT_TYPE
#define BOOT_ADMIN_CSQL_CLIENT_TYPE (
client_type
) `/* multi line expression */`
define BOOT_BROKER_AND_DEFAULT_CLIENT_TYPE
#define BOOT_BROKER_AND_DEFAULT_CLIENT_TYPE (
client_type
) `/* multi line expression */`
define BOOT_BROKER_CLIENT_TYPE
#define BOOT_BROKER_CLIENT_TYPE (
client_type
) `/* multi line expression */`
define BOOT_CSQL_CLIENT_TYPE
#define BOOT_CSQL_CLIENT_TYPE (
client_type
) `/* multi line expression */`
define BOOT_IS_ALLOWED_CLIENT_TYPE_IN_MT_MODE
#define BOOT_IS_ALLOWED_CLIENT_TYPE_IN_MT_MODE (
host1,
host2,
client_type
) `/* multi line expression */`
define BOOT_IS_PREFERRED_HOSTS_SET
#define BOOT_IS_PREFERRED_HOSTS_SET (
credential
) `(( credential )->preferred_hosts != NULL && ( credential )->preferred_hosts[0] != '\0')`
define BOOT_LOG_REPLICATOR_TYPE
#define BOOT_LOG_REPLICATOR_TYPE (
client_type
) `/* multi line expression */`
define BOOT_NORMAL_CLIENT_TYPE
#define BOOT_NORMAL_CLIENT_TYPE (
client_type
) `/* multi line expression */`
define BOOT_READ_ONLY_CLIENT_TYPE
#define BOOT_READ_ONLY_CLIENT_TYPE (
client_type
) `/* multi line expression */`
define BOOT_REPLICA_ONLY_BROKER_CLIENT_TYPE
#define BOOT_REPLICA_ONLY_BROKER_CLIENT_TYPE (
client_type
) `/* multi line expression */`
define BOOT_WRITE_ON_STANDY_CLIENT_TYPE
#define BOOT_WRITE_ON_STANDY_CLIENT_TYPE (
client_type
) `/* multi line expression */`
define HA_SERVER_STATE_ACTIVE_STR
#define HA_SERVER_STATE_ACTIVE_STR `"active"`
define HA_SERVER_STATE_DEAD_STR
#define HA_SERVER_STATE_DEAD_STR `"dead"`
define HA_SERVER_STATE_IDLE_STR
#define HA_SERVER_STATE_IDLE_STR `"idle"`
define HA_SERVER_STATE_MAINTENANCE_STR
#define HA_SERVER_STATE_MAINTENANCE_STR `"maintenance"`
define HA_SERVER_STATE_STANDBY_STR
#define HA_SERVER_STATE_STANDBY_STR `"standby"`
define HA_SERVER_STATE_TO_BE_ACTIVE_STR
#define HA_SERVER_STATE_TO_BE_ACTIVE_STR `"to- be - active"`
define HA_SERVER_STATE_TO_BE_STANDBY_STR
#define HA_SERVER_STATE_TO_BE_STANDBY_STR `"to- be - standby"`
define LOB_PATH_DEFAULT_PREFIX
#define LOB_PATH_DEFAULT_PREFIX `ES_POSIX_PATH_PREFIX`
define LOB_PATH_PREFIX_MAX
#define LOB_PATH_PREFIX_MAX `ES_URI_PREFIX_MAX`
The documentation for this class was generated from the following file cubrid/src/transaction/boot.h