_cp_priority_list Struct Reference
[Cp_priority_list]


Data Fields

cp_listimmediate
cp_list ** normal
int * weight
int normal_priority_queues
int distribution_counter
int cycle_position
int mode
cp_thread txowner
cp_compare_fn compare_fn
int item_count
cp_lock * lock
int txtype

Detailed Description

Definition at line 40 of file priority_list.h.


Field Documentation

cp_list* _cp_priority_list::immediate

high priority queue for critical things

Definition at line 42 of file priority_list.h.

Referenced by cp_priority_list_create_by_option().

int _cp_priority_list::item_count

number of elements in all queues

Definition at line 54 of file priority_list.h.

cp_lock* _cp_priority_list::lock

locking object

Definition at line 56 of file priority_list.h.

int _cp_priority_list::mode

locking/operation mode

Definition at line 50 of file priority_list.h.

cp_list** _cp_priority_list::normal

normal priority queues with precedence weights

Definition at line 43 of file priority_list.h.

int _cp_priority_list::normal_priority_queues

number of normal priorities (supported priority levels)

Definition at line 46 of file priority_list.h.

cp_thread _cp_priority_list::txowner

transaction lock owner

Definition at line 51 of file priority_list.h.

int _cp_priority_list::txtype

lock type

Definition at line 57 of file priority_list.h.

int* _cp_priority_list::weight

table of weights for the normal queues

Definition at line 45 of file priority_list.h.


The documentation for this struct was generated from the following file:
Generated on Mon Dec 5 23:00:23 2011 for cprops by  doxygen 1.4.7