構造体 work_record

#include <nameserv.h>


変数

work_recordnext
work_recordprev
subnet_recordsubnet
server_recordserverlist
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.h250 行で定義されています。


構造体

struct work_record* next

nameserv.h251 行で定義されています。

参照元 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

nameserv.h252 行で定義されています。

参照元 remove_workgroup_from_subnet().

struct subnet_record* subnet

nameserv.h254 行で定義されています。

参照元 add_server_to_workgroup()add_workgroup()create_server_on_workgroup()expire_servers()remove_all_servers()remove_server_from_workgroup()update_workgroup_ttl().

struct server_record* serverlist

nameserv.h256 行で定義されています。

参照元 add_server_to_workgroup()become_local_master_stage2()dump_workgroups()expire_servers()find_server_in_workgroup()remove_all_servers()remove_server_from_workgroup()remove_workgroup_from_subnet()send_backup_list_response()write_browse_list().

enum master_state mst_state

nameserv.h259 行で定義されています。

参照元 become_local_master_browser()become_local_master_stage1()become_local_master_stage2()reset_workgroup_state()unbecome_local_master_browser().

enum domain_state dom_state

nameserv.h262 行で定義されています。

参照元 become_domain_master_browser_wins()become_domain_master_fail()become_domain_master_stage1()become_domain_master_stage2().

enum logon_state log_state

nameserv.h265 行で定義されています。

参照元 become_logon_server()become_logon_server_fail()become_logon_server_success().

unstring work_group

nameserv.h268 行で定義されています。

参照元 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.h269 行で定義されています。

参照元 broadcast_announce_request()dump_workgroups()process_get_backup_list_request().

unstring local_master_browser_name

nameserv.h270 行で定義されています。

参照元 complete_one()dump_workgroups()get_domain_master_name_node_status_success()process_workgroup_announce()set_workgroup_local_master_browser_name()sync_all_dmbs()write_browse_list().

time_t lastannounce_time

nameserv.h273 行で定義されています。

int announce_interval

nameserv.h274 行で定義されています。

参照元 announce_my_server_names()announce_my_servers_removed()send_host_announcement()send_local_master_announcement()send_workgroup_announcement().

BOOL needannounce

nameserv.h275 行で定義されています。

参照元 broadcast_announce_request()process_announce_request().

time_t death_time

nameserv.h278 行で定義されています。

参照元 update_workgroup_ttl().

BOOL RunningElection

nameserv.h281 行で定義されています。

参照元 process_election().

BOOL needelection

nameserv.h282 行で定義されています。

参照元 check_for_master_browser_fail()initiate_myworkgroup_startup()process_election()reset_workgroup_state().

int ElectionCount

nameserv.h283 行で定義されています。

参照元 process_election().

uint32 ElectionCriterion

nameserv.h284 行で定義されています。

参照元 become_local_master_browser()initiate_myworkgroup_startup()reset_workgroup_state()win_election().

struct nmb_name dmb_name

nameserv.h287 行で定義されています。

参照元 announce_local_master_browser_to_domain_master_browser()become_domain_master_stage2()domain_master_node_status_success()get_domain_master_name_node_status_success()sync_all_dmbs()sync_with_dmb().

struct in_addr dmb_addr

nameserv.h288 行で定義されています。

参照元 announce_local_master_browser_to_domain_master_browser()become_domain_master_stage2()domain_master_node_status_success()find_domain_master_name_query_success()get_domain_master_name_node_status_success()sync_all_dmbs()sync_with_dmb().


この構造体の説明は次のファイルから生成されました:
Sambaに対してSat Aug 29 21:24:49 2009に生成されました。  doxygen 1.4.7