#include <nameserv.h>
変数 | |
| work_record * | next |
| work_record * | prev |
| subnet_record * | subnet |
| server_record * | serverlist |
| enum master_state | mst_state |
| enum domain_state | dom_state |
| enum logon_state | log_state |
| unstring | work_group |
| int | token |
| unstring | local_master_browser_name |
| time_t | lastannounce_time |
| int | announce_interval |
| BOOL | needannounce |
| time_t | death_time |
| BOOL | RunningElection |
| BOOL | needelection |
| int | ElectionCount |
| uint32 | ElectionCriterion |
| nmb_name | dmb_name |
| in_addr | dmb_addr |
nameserv.h の 250 行で定義されています。
| struct work_record* next |
nameserv.h の 251 行で定義されています。
参照元 announce_my_servers_removed()・announce_myself_to_domain_master_browser()・check_elections()・check_master_browser_exists()・dump_workgroups()・expire_workgroups_and_servers()・find_workgroup_on_subnet()・nmbd_message_election()・process_reset_browser()・remove_workgroup_from_subnet()・run_elections()・sync_all_dmbs()・tell_become_backup()・write_browse_list()・write_this_server_name().
| struct work_record* prev |
| struct subnet_record* subnet |
| struct server_record* serverlist |
| enum master_state mst_state |
| enum domain_state dom_state |
| enum logon_state log_state |
nameserv.h の 265 行で定義されています。
参照元 become_logon_server()・become_logon_server_fail()・become_logon_server_success().
nameserv.h の 268 行で定義されています。
参照元 announce_and_sync_with_domain_master_browser()・announce_local_master_browser_to_domain_master_browser()・announce_myself_to_domain_master_browser()・become_domain_master_fail()・become_domain_master_stage1()・become_domain_master_stage2()・become_local_master_browser()・become_local_master_fail1()・become_local_master_stage1()・become_local_master_stage2()・become_logon_server()・become_logon_server_fail()・become_logon_server_success()・broadcast_announce_request()・check_for_master_browser_fail()・create_server_on_workgroup()・domain_master_node_status_success()・dump_workgroups()・find_domain_master_name_query_success()・find_workgroup_on_subnet()・initiate_myworkgroup_startup()・process_election()・process_master_browser_announce()・remove_workgroup_from_subnet()・reset_workgroup_state()・send_backup_list_response()・send_host_announcement()・send_lm_host_announcement()・send_local_master_announcement()・send_workgroup_announcement()・set_workgroup_local_master_browser_name()・sync_all_dmbs()・sync_browse_lists()・sync_with_dmb()・unbecome_local_master_browser()・write_browse_list()・write_this_workgroup_name().
| int token |
nameserv.h の 269 行で定義されています。
参照元 broadcast_announce_request()・dump_workgroups()・process_get_backup_list_request().
| time_t lastannounce_time |
nameserv.h の 273 行で定義されています。
| time_t death_time |
| int ElectionCount |
| uint32 ElectionCriterion |
| struct in_addr dmb_addr |
1.4.7