KEY Struct Reference
[Buffer Section]


Detailed Description

Definition at line 885 of file midas.h.

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

Referenced by db_create_key(), db_delete_key1(), db_find_key(), db_get_data(), db_get_data_index(), db_get_link_data(), 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 889 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(), db_get_key_info(), db_get_link_data(), 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 891 of file midas.h.

Referenced by db_copy(), db_create_key(), db_get_data(), db_get_data_index(), db_get_key_info(), db_get_link_data(), 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 896 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 888 of file midas.h.

Referenced by al_check(), al_reset_alarm(), 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_link_data(), db_get_record(), db_open_database(), db_save_struct(), db_save_xml_key(), db_set_data(), db_set_data_index(), db_set_record(), and load_fragment().

INT KEY::next_key

Address of next key

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

Referenced by db_delete_key1(), and db_open_database().

INT KEY::num_values

number of values

Definition at line 887 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(), db_get_key_info(), db_get_link_data(), 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 895 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 890 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 886 of file midas.h.

Referenced by al_check(), 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_link(), db_get_link_data(), 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 2.0.2 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Sergio Ballestrero - Suzannah Daviel - Doxygen - Peter Green - Qing Gu - Greg Hackman - Gertjan Hofman - Paul Knowles - Exaos Lee - Rudi Meier - Glenn Moloney - Dave Morris - John M O'Donnell - Konstantin Olchanski - Renee Poutissou - Tamsen Schurman - Andreas Suter - Jan M.Wouters - Piotr Adam Zolnierczuk