Skip to content

File connection_globals.c

FileList > connection > connection_globals.c

Go to the source code of this file

  • #include "config.h"
  • #include <stdio.h>
  • #include <stdlib.h>
  • #include <assert.h>
  • #include "porting.h"
  • #include "memory_alloc.h"
  • #include "boot.h"
  • #include "connection_globals.h"
  • #include "utility.h"
  • #include "system_parameter.h"
  • #include "memory_wrapper.hpp"

Public Attributes

Type Name
CSS_CONN_RULE_INFO css_Conn_rules = /* multi line expression */
const int css_Conn_rules_size = [**DIM**](broker__monitor_8c.md#function-timeout) ([**css\_Conn\_rules**](connection__globals_8c.md#variable-css_conn_rules))
const char css_Net_magic = { 0x00, 0x00, 0x00, 0x01, 0x20, 0x08, 0x11, 0x22 }
SOCKET css_Pipe_to_master = [**INVALID\_SOCKET**](porting_8h.md#define-invalid_socket)
int css_Server_inhibit_connection_socket = 0
int css_Server_use_new_connection_protocol = 0

Public Static Attributes

Type Name
bool css_Is_conn_rules_initialized = [**false**](broker__monitor_8c.md#function-timeout)

Public Functions

Type Name
int css_get_max_conn (void)
void css_init_conn_rules (void)

Public Static Functions

Type Name
int css_get_admin_client_max_conn (void)
int css_get_ha_client_max_conn (void)
int css_get_normal_client_max_conn (void)
int css_get_required_conn_num_for_ha (void)
bool css_is_admin_client (BOOT_CLIENT_TYPE client_type)
bool css_is_ha_client (BOOT_CLIENT_TYPE client_type)
bool css_is_normal_client (BOOT_CLIENT_TYPE client_type)

Public Attributes Documentation

variable css_Conn_rules

CSS_CONN_RULE_INFO css_Conn_rules[];

variable css_Conn_rules_size

const int css_Conn_rules_size;

variable css_Net_magic

const char css_Net_magic[8];

variable css_Pipe_to_master

SOCKET css_Pipe_to_master;

variable css_Server_inhibit_connection_socket

int css_Server_inhibit_connection_socket;

variable css_Server_use_new_connection_protocol

int css_Server_use_new_connection_protocol;

Public Static Attributes Documentation

variable css_Is_conn_rules_initialized

bool css_Is_conn_rules_initialized;

Public Functions Documentation

function css_get_max_conn

int css_get_max_conn (
    void
) 

function css_init_conn_rules

void css_init_conn_rules (
    void
) 

Public Static Functions Documentation

function css_get_admin_client_max_conn

static int css_get_admin_client_max_conn (
    void
) 

function css_get_ha_client_max_conn

static int css_get_ha_client_max_conn (
    void
) 

function css_get_normal_client_max_conn

static int css_get_normal_client_max_conn (
    void
) 

function css_get_required_conn_num_for_ha

static int css_get_required_conn_num_for_ha (
    void
) 

function css_is_admin_client

static bool css_is_admin_client (
    BOOT_CLIENT_TYPE client_type
) 

function css_is_ha_client

static bool css_is_ha_client (
    BOOT_CLIENT_TYPE client_type
) 

function css_is_normal_client

static bool css_is_normal_client (
    BOOT_CLIENT_TYPE client_type
) 


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