Skip to content

File connection_cl.h

FileList > connection > connection_cl.h

Go to the source code of this file

  • #include "connection_defs.h"
  • #include "connection_support.hpp"

Classes

Type Name
class connection_cl

Public Functions

Type Name
CSS_CONN_ENTRY * css_find_conn_from_fd (SOCKET fd)
void css_shutdown_conn (CSS_CONN_ENTRY * conn)

Macros

Type Name
define DB_CONNECT_ORDER_RANDOM 1
define DB_CONNECT_ORDER_SEQ 0
define DB_HS_CONN_FAILURE 0x00000002
define DB_HS_CONN_TIMEOUT 0x00000001
define DB_HS_HA_DELAYED 0x00000008
define DB_HS_MISMATCHED_RW_MODE 0x00000004
define DB_HS_NON_PREFFERED_HOSTS 0x00000010
define DB_HS_NORMAL 0x00000000
define DB_HS_RECONNECT_INDICATOR ([**DB\_HS\_MISMATCHED\_RW\_MODE**](connection__cl_8h.md#define-db_hs_mismatched_rw_mode) \| [**DB\_HS\_HA\_DELAYED**](connection__cl_8h.md#define-db_hs_ha_delayed) \| [**DB\_HS\_NON\_PREFFERED\_HOSTS**](connection__cl_8h.md#define-db_hs_non_preffered_hosts))
define DB_HS_UNUSABLE_DATABASES 0x00000020

Public Functions Documentation

function css_find_conn_from_fd

CSS_CONN_ENTRY * css_find_conn_from_fd (
    SOCKET fd
) 

function css_shutdown_conn

void css_shutdown_conn (
    CSS_CONN_ENTRY * conn
) 

Macro Definition Documentation

define DB_CONNECT_ORDER_RANDOM

#define DB_CONNECT_ORDER_RANDOM `1`

define DB_CONNECT_ORDER_SEQ

#define DB_CONNECT_ORDER_SEQ `0`

define DB_HS_CONN_FAILURE

#define DB_HS_CONN_FAILURE `0x00000002`

define DB_HS_CONN_TIMEOUT

#define DB_HS_CONN_TIMEOUT `0x00000001`

define DB_HS_HA_DELAYED

#define DB_HS_HA_DELAYED `0x00000008`

define DB_HS_MISMATCHED_RW_MODE

#define DB_HS_MISMATCHED_RW_MODE `0x00000004`

define DB_HS_NON_PREFFERED_HOSTS

#define DB_HS_NON_PREFFERED_HOSTS `0x00000010`

define DB_HS_NORMAL

#define DB_HS_NORMAL `0x00000000`

define DB_HS_RECONNECT_INDICATOR

#define DB_HS_RECONNECT_INDICATOR `( DB_HS_MISMATCHED_RW_MODE | DB_HS_HA_DELAYED | DB_HS_NON_PREFFERED_HOSTS )`

define DB_HS_UNUSABLE_DATABASES

#define DB_HS_UNUSABLE_DATABASES `0x00000020`


The documentation for this class was generated from the following file cubrid/src/connection/connection_cl.h