KEY Struct Reference
[Buffer Section]


Detailed Description

Definition at line 911 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 918 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(), db_set_link_data(), db_set_link_data_index(), db_set_value(), rpc_server_dispatch(), and scan_tree().

INT KEY::data

Address of variable (offset)

Definition at line 915 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(), db_set_link_data(), db_set_link_data_index(), db_set_value(), and rpc_server_dispatch().

INT KEY::item_size

Size of single data item

Definition at line 917 of file midas.h.

Referenced by add_event(), ascii_write(), command_loop(), condition_test(), 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_link_data(), db_set_link_data_index(), db_set_record(), db_set_value(), dump_write(), exec_script(), gen_odb_attachment(), get_variable_id(), get_variable_id_tags(), MidasHistory::GetTagsFromOdb(), interprete(), rpc_server_dispatch(), scan_tree(), search_callback(), search_key(), set_key(), show_create_page(), show_custom_page(), show_odb_page(), show_odb_tag(), show_sc_page(), show_set_page(), show_start_page(), update_odb(), write_event_ascii(), write_event_hbook(), and write_event_odb().

INT KEY::last_written

Time of last write action

Definition at line 922 of file midas.h.

Referenced by db_get_key_time(), db_set_data(), db_set_data_index(), db_set_link_data(), db_set_link_data_index(), db_set_value(), and rpc_server_dispatch().

char KEY::name[NAME_LENGTH]

name of variable

Definition at line 914 of file midas.h.

Referenced by add_event(), al_check(), al_reset_alarm(), ascii_write(), book_ntuples(), build_done_list(), cm_check_client(), cm_shutdown(), cm_transition1(), cmd_dir(), command_loop(), convert_done_list(), create_experim_h(), db_check_record(), db_copy(), db_create_key(), db_find_key(), 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_link_data(), db_set_record(), dump_write(), export_hist(), gen_odb_attachment(), generate_hist_graph(), get_event_id(), get_variable_id(), get_variable_id_tags(), MidasHistory::GetEventsFromEquipment(), MidasHistory::GetEventsFromOdbTags(), MidasHistory::GetTagsFromOdb(), load_fragment(), logger_init(), main(), open_history(), print_key(), save_done_list(), scan_tree(), search_callback(), search_key(), show_alarm_page(), show_custom_gif(), show_custom_page(), show_delete_page(), show_elog_new(), show_elog_page(), show_elog_query(), show_form_query(), show_hist_page(), show_odb_page(), show_programs_page(), show_sc_page(), show_start_page(), show_status_page(), submit_form(), tr_start(), and write_event_ascii().

INT KEY::next_key

Address of next key

Definition at line 920 of file midas.h.

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

WORD KEY::notify_count

Notify counter

Definition at line 919 of file midas.h.

Referenced by db_delete_key1(), db_open_database(), rpc_server_dispatch(), and scan_tree().

INT KEY::num_values

number of values

Definition at line 913 of file midas.h.

Referenced by add_event(), ascii_write(), book_ntuples(), build_done_list_odb(), cm_register_transition(), cm_transition1(), command_loop(), 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_link_data(), db_set_link_data_index(), db_set_record(), db_set_value(), dump_write(), export_hist(), gen_odb_attachment(), generate_hist_graph(), get_variable_id_tags(), MidasHistory::GetTagsFromEquipment(), MidasHistory::GetTagsFromOdb(), interprete(), is_editable(), open_history(), rpc_server_dispatch(), scan_tree(), search_callback(), search_key(), set_key(), show_custom_page(), show_elog_page(), show_hist_page(), show_odb_page(), show_sc_page(), show_set_page(), show_start_page(), tr_start(), update_odb(), write_event_ascii(), write_event_hbook(), write_event_odb(), and xdb_get_data_index().

INT KEY::parent_keylist

keylist to which this key belongs

Definition at line 921 of file midas.h.

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

INT KEY::total_size

Total size of data block

Definition at line 916 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_link_data(), db_set_link_data_index(), db_set_record(), db_set_value(), log_system_history(), open_history(), rpc_server_dispatch(), scan_tree(), show_custom_page(), and tr_start().

DWORD KEY::type

TID_xxx type

Definition at line 912 of file midas.h.

Referenced by add_event(), al_check(), ascii_write(), cm_transition1(), cmd_dir(), command_loop(), condition_test(), create_experim_h(), 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_link_data(), db_set_link_data_index(), db_set_record(), db_set_value(), del_tree(), dump_write(), evaluate_src(), exec_script(), gen_odb_attachment(), get_variable_id_tags(), MidasHistory::GetEventsFromOdbTags(), MidasHistory::GetTagsFromOdb(), interprete(), load_fragment(), load_parameters(), log_system_history(), main(), open_history(), rpc_server_dispatch(), scan_tree(), search_callback(), search_key(), set_key(), show_create_page(), show_custom_gif(), show_custom_page(), show_odb_page(), show_odb_tag(), show_programs_page(), show_sc_page(), show_set_page(), show_start_page(), show_status_page(), update_odb(), write_event_ascii(), write_event_hbook(), and write_event_odb().


Midas DOC Version 3.0.0 ---- 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