Skip to content

Struct css_conn_entry

ClassList > css_conn_entry

  • #include <connection_defs.h>

Public Attributes

Type Name
CSS_LIST abort_queue
CSS_LIST buffer_queue
int client_id
BOOT_CLIENT_TYPE client_type
SYNC_RMUTEX cmutex
void * context
CSS_LIST data_queue
CSS_LIST data_wait_queue
int db_error
CSS_LIST error_queue
SOCKET fd
int free_queue_count
CSS_QUEUE_ENTRY * free_queue_list
int free_wait_queue_count
struct css_wait_queue_entry * free_wait_queue_list
int idx
bool ignore_repl_delay
bool in_flashback
bool in_method
bool in_transaction
int invalidate_snapshot
CSS_CONN_ENTRY * next
unsigned short request_id
CSS_LIST request_queue
bool reset_on_commit
SYNC_RMUTEX rmutex
SESSION_ID session_id
struct session_state * session_p
int status
unsigned short stop_phase
bool stop_talk
char * version_string
cubconn::connection::worker * worker

Public Functions

Type Name
void add_pending_request ()
void add_working_task ()
size_t end_working_task ()
int get_tran_index (void)
bool has_pending_request () const
void init_pending_request ()
void init_working_task ()
void release_packet (void * buffer)
void set_tran_index (int tran_index)
size_t start_request ()

Public Attributes Documentation

variable abort_queue

CSS_LIST css_conn_entry::abort_queue;

variable buffer_queue

CSS_LIST css_conn_entry::buffer_queue;

variable client_id

int css_conn_entry::client_id;

variable client_type

BOOT_CLIENT_TYPE css_conn_entry::client_type;

variable cmutex

SYNC_RMUTEX css_conn_entry::cmutex;

variable context

void* css_conn_entry::context;

variable data_queue

CSS_LIST css_conn_entry::data_queue;

variable data_wait_queue

CSS_LIST css_conn_entry::data_wait_queue;

variable db_error

int css_conn_entry::db_error;

variable error_queue

CSS_LIST css_conn_entry::error_queue;

variable fd

SOCKET css_conn_entry::fd;

variable free_queue_count

int css_conn_entry::free_queue_count;

variable free_queue_list

CSS_QUEUE_ENTRY* css_conn_entry::free_queue_list;

variable free_wait_queue_count

int css_conn_entry::free_wait_queue_count;

variable free_wait_queue_list

struct css_wait_queue_entry* css_conn_entry::free_wait_queue_list;

variable idx

int css_conn_entry::idx;

variable ignore_repl_delay

bool css_conn_entry::ignore_repl_delay;

variable in_flashback

bool css_conn_entry::in_flashback;

variable in_method

bool css_conn_entry::in_method;

variable in_transaction

bool css_conn_entry::in_transaction;

variable invalidate_snapshot

int css_conn_entry::invalidate_snapshot;

variable next

CSS_CONN_ENTRY* css_conn_entry::next;

variable request_id

unsigned short css_conn_entry::request_id;

variable request_queue

CSS_LIST css_conn_entry::request_queue;

variable reset_on_commit

bool css_conn_entry::reset_on_commit;

variable rmutex

SYNC_RMUTEX css_conn_entry::rmutex;

variable session_id

SESSION_ID css_conn_entry::session_id;

variable session_p

struct session_state* css_conn_entry::session_p;

variable status

int css_conn_entry::status;

variable stop_phase

unsigned short css_conn_entry::stop_phase;

variable stop_talk

bool css_conn_entry::stop_talk;

variable version_string

char* css_conn_entry::version_string;

variable worker

cubconn::connection::worker* css_conn_entry::worker;

Public Functions Documentation

function add_pending_request

void css_conn_entry::add_pending_request () 

function add_working_task

void css_conn_entry::add_working_task () 

function end_working_task

size_t css_conn_entry::end_working_task () 

function get_tran_index

int css_conn_entry::get_tran_index (
    void
) 

function has_pending_request

bool css_conn_entry::has_pending_request () const

function init_pending_request

void css_conn_entry::init_pending_request () 

function init_working_task

void css_conn_entry::init_working_task () 

function release_packet

void css_conn_entry::release_packet (
    void * buffer
) 

function set_tran_index

void css_conn_entry::set_tran_index (
    int tran_index
) 

function start_request

size_t css_conn_entry::start_request () 


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