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 860 of file midas.h.

Referenced by cm_cleanup(), 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 857 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 859 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_save_xml_key(), 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 864 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 856 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_save_xml_key(), db_set_data(), db_set_data_index(), db_set_record(), load_fragment(), and update_odb().

INT KEY::next_key
 

Address of next key

Definition at line 862 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 861 of file midas.h.

Referenced by cm_cleanup(), db_delete_key1(), and db_open_database().

INT KEY::num_values
 

number of values

Definition at line 855 of file midas.h.

Referenced by cm_register_transition(), cm_transition(), 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_save_xml_key(), db_set_data(), db_set_data_index(), db_set_record(), db_set_value(), tr_start(), and update_odb().

INT KEY::parent_keylist
 

keylist to which this key belongs

Definition at line 863 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 858 of file midas.h.

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

DWORD KEY::type
 

TID_xxx type

Definition at line 854 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_save_xml_key(), db_set_data(), db_set_data_index(), db_set_record(), db_set_value(), load_fragment(), and update_odb().


Midas DOC Version 1.9.5 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Sergio Ballestrero - Suzannah Daviel - Doxygen - Peter Green - Qing Gu - Greg Hackman - Gertjan Hofman - Paul Knowles - Rudi Meier - Glenn Moloney - Dave Morris - John M O'Donnell - Konstantin Olchanski - Renee Poutissou - Tamsen Schurman - Andreas Suter - Jan M.Wouters - Piotr Adam Zolnierczuk