KEY Struct Reference
[Buffer Section]


Data Fields

DWORD type
INT num_values
char name [NAME_LENGTH]
INT data
INT total_size
INT item_size
WORD access_mode
WORD notify_count
INT next_key
INT parent_keylist
INT last_written

Field Documentation

WORD KEY::access_mode
 

Access mode

Definition at line 1210 of file midas.h.

Referenced by db_create_key(), db_delete_key1(), db_find_key(), db_get_data(), db_get_data_index(), db_get_value(), db_open_database(), db_open_record(), db_set_data(), db_set_data_index(), and db_set_value().

INT KEY::data
 

Address of variable (offset)

Definition at line 1207 of file midas.h.

Referenced by db_create_key(), db_delete_key1(), db_enum_key(), db_find_key(), db_get_data(), db_get_data_index(), db_get_key_info(), db_get_value(), db_open_database(), db_set_data(), db_set_data_index(), and db_set_value().

INT KEY::item_size
 

Size of single data item

Definition at line 1209 of file midas.h.

Referenced by db_copy(), db_create_key(), db_get_data(), db_get_data_index(), db_get_key_info(), db_get_record(), db_get_record_size(), db_get_value(), db_open_database(), db_set_data(), db_set_data_index(), db_set_record(), db_set_value(), and update_odb().

INT KEY::last_written
 

Time of last write action

Definition at line 1214 of file midas.h.

Referenced by db_get_key_time(), db_set_data(), db_set_data_index(), and db_set_value().

char KEY::name[NAME_LENGTH]
 

name of variable

Definition at line 1206 of file midas.h.

Referenced by cm_check_client(), cm_shutdown(), cm_transition(), db_check_record(), db_copy(), db_create_key(), db_find_key(), db_get_data(), db_get_data_index(), db_get_key_info(), db_get_record(), db_open_database(), db_save_struct(), db_set_data(), db_set_data_index(), db_set_record(), and main().

INT KEY::next_key
 

Address of next key

Definition at line 1212 of file midas.h.

Referenced by db_create_key(), db_delete_key1(), db_enum_key(), and db_find_key().

WORD KEY::notify_count
 

Notify counter

Definition at line 1211 of file midas.h.

Referenced by cm_cleanup(), and db_delete_key1().

INT KEY::num_values
 

number of values

Definition at line 1205 of file midas.h.

Referenced by db_check_record(), db_copy(), db_create_key(), db_get_data(), db_get_data_index(), db_get_key_info(), db_get_record(), db_get_record_size(), db_get_value(), db_open_database(), db_set_data(), db_set_data_index(), db_set_record(), db_set_value(), and update_odb().

INT KEY::parent_keylist
 

keylist to which this key belongs

Definition at line 1213 of file midas.h.

Referenced by db_create_key(), db_delete_key1(), db_enum_key(), db_find_key(), and db_open_database().

INT KEY::total_size
 

Total size of data block

Definition at line 1208 of file midas.h.

Referenced by db_copy(), db_create_key(), db_delete_key1(), db_open_database(), db_set_data(), db_set_data_index(), db_set_record(), and db_set_value().

DWORD KEY::type
 

TID_xxx type

Definition at line 1204 of file midas.h.

Referenced by cm_transition(), db_check_record(), db_copy(), db_create_key(), db_delete_key1(), db_enum_key(), db_find_key(), db_get_data(), db_get_data_index(), db_get_key(), db_get_key_info(), db_get_record(), db_get_record_size(), db_get_value(), db_open_database(), db_paste(), db_set_data(), db_set_data_index(), db_set_record(), db_set_value(), main(), and update_odb().


Midas DOC Version 1.9.3 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Suzannah Daviel - Doxygen - Peter Green - Greg Hackman - Gertjan Hofman - Paul Knowles - Rudi Meier - Glenn Moloney - Dave Morris - Konstantin Olchanski - Renee Poutissou - Andreas Suter - Piotr Adam Zolnierczuk