Skip to content

Struct cdc_producer

ClassList > cdc_producer

  • #include <log_impl.h>

Public Attributes

Type Name
int all_in_cond
UINT64 * extraction_classoids
char ** extraction_user
pthread_mutex_t lock
LOG_LSA next_extraction_lsa
int num_extraction_class
int num_extraction_user
int produced_queue_size
volatile CDC_PRODUCER_REQUEST request
volatile CDC_PRODUCER_STATE state
CDC_TEMP_LOGBUF temp_logbuf
std::unordered_map< TRANID, int > tran_ignore
std::unordered_map< TRANID, char * > tran_user
pthread_cond_t wait_cond

Public Attributes Documentation

variable all_in_cond

int cdc_producer::all_in_cond;

variable extraction_classoids

UINT64* cdc_producer::extraction_classoids;

variable extraction_user

char** cdc_producer::extraction_user;

variable lock

pthread_mutex_t cdc_producer::lock;

variable next_extraction_lsa

LOG_LSA cdc_producer::next_extraction_lsa;

variable num_extraction_class

int cdc_producer::num_extraction_class;

variable num_extraction_user

int cdc_producer::num_extraction_user;

variable produced_queue_size

int cdc_producer::produced_queue_size;

variable request

volatile CDC_PRODUCER_REQUEST cdc_producer::request;

variable state

volatile CDC_PRODUCER_STATE cdc_producer::state;

variable temp_logbuf

CDC_TEMP_LOGBUF cdc_producer::temp_logbuf[2];

variable tran_ignore

std::unordered_map<TRANID, int > cdc_producer::tran_ignore;

variable tran_user

std::unordered_map<TRANID, char *> cdc_producer::tran_user;

variable wait_cond

pthread_cond_t cdc_producer::wait_cond;


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