Skip to content

File cas_common.h

FileList > broker > cas_common.h

Go to the source code of this file

  • #include <sys/types.h>
  • #include <sys/socket.h>
  • #include "porting.h"
  • #include "chartype.h"

Public Types

Type Name
typedef socklen_t T_SOCKLEN
enum cas__common_8h_1a77867ab4129f63159b37bca3b652a798

Public Functions

Type Name
int uts_key_check_local_host (void)

Macros

Type Name
define ALLOC_COPY_STRLEN (PTR, STR) /* multi line expression */
define ALLOW (1)
define CAS_RUNNER_CONF "cas\_runner.conf"
define CAS_RUNNER_CONF_ENV "CAS\_RUNNER\_CONF"
define CAS_SCHEMA_DEFAULT_CHARSET ([**lang\_charset**](language__support_8c.md#function-lang_charset)())
define CAS_USE_DEFAULT_DB_PARAM (-2)
define CLOSE_SOCKET (X) /* multi line expression */
define DEFAULT_CHECK_INTERVAL (1)
define DENY (0)
define FREE (PTR) [**free**](memory__cwrapper_8h.md#define-free)([**PTR**](broker__monitor_8c.md#function-timeout))
define FREE_MEM (PTR) /* multi line expression */
define INT_STR_LEN (16)
define MALLOC (SIZE) [**malloc**](memory__cwrapper_8h.md#define-malloc)(SIZE)
define MAX_BIND_VALUE (10240)
define MAX_QUERY_LEN (100000)
define MAX_SERVER_H_ID (256)
define OFF (0)
define ON (1)
define READ_FROM_SOCKET (fd, buf, size) read(fd, buf, size)
define REALLOC (PTR, SIZE) (([**PTR**](broker__monitor_8c.md#function-timeout) == [**NULL**](freelistheap_8h.md#define-null)) ? [**malloc**](memory__cwrapper_8h.md#define-malloc)(SIZE) : [**realloc**](memory__cwrapper_8h.md#define-realloc)([**PTR**](broker__monitor_8c.md#function-timeout), SIZE))
define SLEEP_MILISEC (sec, msec) /* multi line expression */
define SLEEP_SEC (X) [**sleep**](broker__monitor_8c.md#function-timeout)([**X**](broker__monitor_8c.md#function-timeout))
define THREAD_BEGIN (THR_ID, FUNC, ARG) /* multi line expression */
define THREAD_FUNC [**void**](broker__monitor_8c.md#function-timeout)\*
define WRITE_TO_SOCKET (fd, buf, size) write(fd, buf, size)
define makestring (x) [**makestring1**](release__string_8c.md#define-makestring1)([**x**](broker__monitor_8c.md#function-timeout))
define makestring1 (x) #[**x**](broker__monitor_8c.md#function-timeout)

Public Types Documentation

typedef T_SOCKLEN

typedef socklen_t T_SOCKLEN;

enum cas__common_8h_1a77867ab4129f63159b37bca3b652a798

enum cas__common_8h_1a77867ab4129f63159b37bca3b652a798 {
    FN_STATUS_NONE = -2,
    FN_STATUS_IDLE = -1,
    FN_STATUS_CONN = 0,
    FN_STATUS_BUSY = 1,
    FN_STATUS_DONE = 2
};

Public Functions Documentation

function uts_key_check_local_host

int uts_key_check_local_host (
    void
) 

Macro Definition Documentation

define ALLOC_COPY_STRLEN

#define ALLOC_COPY_STRLEN (
    PTR,
    STR
) `/* multi line expression */`

define ALLOW

#define ALLOW `(1)`

define CAS_RUNNER_CONF

#define CAS_RUNNER_CONF `"cas_runner.conf"`

define CAS_RUNNER_CONF_ENV

#define CAS_RUNNER_CONF_ENV `"CAS_RUNNER_CONF"`

define CAS_SCHEMA_DEFAULT_CHARSET

#define CAS_SCHEMA_DEFAULT_CHARSET `( lang_charset ())`

define CAS_USE_DEFAULT_DB_PARAM

#define CAS_USE_DEFAULT_DB_PARAM `(-2)`

define CLOSE_SOCKET

#define CLOSE_SOCKET (
    X
) `/* multi line expression */`

define DEFAULT_CHECK_INTERVAL

#define DEFAULT_CHECK_INTERVAL `(1)`

define DENY

#define DENY `(0)`

define FREE

#define FREE (
    PTR
) `free ( PTR )`

define FREE_MEM

#define FREE_MEM (
    PTR
) `/* multi line expression */`

define INT_STR_LEN

#define INT_STR_LEN `(16)`

define MALLOC

#define MALLOC (
    SIZE
) `malloc (SIZE)`

define MAX_BIND_VALUE

#define MAX_BIND_VALUE `(10240)`

define MAX_QUERY_LEN

#define MAX_QUERY_LEN `(100000)`

define MAX_SERVER_H_ID

#define MAX_SERVER_H_ID `(256)`

define OFF

#define OFF `(0)`

define ON

#define ON `(1)`

define READ_FROM_SOCKET

#define READ_FROM_SOCKET (
    fd,
    buf,
    size
) `read(fd, buf, size)`

define REALLOC

#define REALLOC (
    PTR,
    SIZE
) `(( PTR == NULL ) ? malloc (SIZE) : realloc ( PTR , SIZE))`

define SLEEP_MILISEC

#define SLEEP_MILISEC (
    sec,
    msec
) `/* multi line expression */`

define SLEEP_SEC

#define SLEEP_SEC (
    X
) `sleep ( X )`

define THREAD_BEGIN

#define THREAD_BEGIN (
    THR_ID,
    FUNC,
    ARG
) `/* multi line expression */`

define THREAD_FUNC

#define THREAD_FUNC `void *`

define WRITE_TO_SOCKET

#define WRITE_TO_SOCKET (
    fd,
    buf,
    size
) `write(fd, buf, size)`

define makestring

#define makestring (
    x
) `makestring1 ( x )`

define makestring1

#define makestring1 (
    x
) `# x`


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