構造体 subnet_record

#include <nameserv.h>


変数

subnet_recordnext
subnet_recordprev
char * subnet_name
enum subnet_type type
work_recordworkgrouplist
name_recordnamelist
response_recordresponselist
BOOL namelist_changed
BOOL work_changed
in_addr bcast_ip
in_addr mask_ip
in_addr myip
int nmb_sock
int dgram_sock


説明

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


構造体

struct subnet_record* next

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

参照元 get_next_subnet_maybe_unicast()get_next_subnet_maybe_unicast_or_wins_server()reload_interfaces().

struct subnet_record* prev

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

char* subnet_name

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

参照元 add_logon_names()add_name_to_subnet()add_response_record()announce_myself_to_domain_master_browser()become_domain_master_browser_bcast()become_domain_master_browser_wins()become_domain_master_fail()become_domain_master_query_success()become_domain_master_stage1()become_domain_master_stage2()become_local_master_browser()become_local_master_fail1()become_local_master_fail2()become_local_master_stage1()become_local_master_stage2()become_logon_server()become_logon_server_fail()become_logon_server_success()broadcast_announce_request()check_elections()check_for_master_browser_fail()collect_all_workgroup_names_from_wins_server()create_workgroup_on_subnet()domain_master_node_status_success()dump_subnet_namelist()dump_workgroups()expire_names_on_subnet()fail_register()find_name_on_subnet()find_response_record()find_response_record_on_subnet()find_workgroup_on_subnet()initiate_myworkgroup_startup()make_subnet()my_name_register_failed()node_status_response()node_status_timeout_response()process_browse_packet()process_election()process_get_backup_list_request()process_lanman_packet()process_master_browser_announce()process_name_query_request()process_name_refresh_request()process_name_registration_request()process_name_release_request()process_node_status_request()query_name_response()query_name_timeout_response()queue_node_status()queue_register_multihomed_name()register_my_workgroup_one_subnet()register_name_response()register_name_timeout_response()release_msbrowse_name_fail()release_msbrowse_name_success()release_name()release_name_response()release_name_timeout_response()reset_workgroup_state()retransmit_or_expire_response_records()run_elections()send_election_dgram()send_host_announcement()send_lm_host_announcement()send_local_master_announcement()send_workgroup_announcement()standard_fail_register()standard_success_release()unbecome_local_master_browser()unbecome_local_master_success()wins_process_multihomed_name_registration_request()wins_process_name_refresh_request()wins_process_name_registration_request()wins_process_name_release_request()wins_processing_traverse_fn().

enum subnet_type type

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

参照元 make_subnet()queue_query_name().

struct work_record* workgrouplist

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

参照元 add_workgroup()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().

struct name_record* namelist

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

参照元 add_name_to_subnet()dump_all_namelists()dump_subnet_namelist()expire_names_on_subnet()fetch_1b_traverse_fn()find_name_on_subnet()find_name_on_wins_subnet()process_node_status_request()process_wins_dmb_query_request()refresh_my_names()release_wins_names()remove_name_from_namelist()remove_name_from_wins_namelist()wins_delete_all_tmp_in_memory_records().

struct response_record* responselist

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

参照元 add_response_record()find_response_record()find_response_record_on_subnet()is_refresh_already_queued()remove_response_record()retransmit_or_expire_response_records().

BOOL namelist_changed

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

参照元 add_ip_to_name_record()add_name_to_subnet()expire_names_on_subnet()make_subnet()nmbd_wins_new_entry()remove_name_from_namelist()remove_nth_ip_in_record()update_name_ttl().

BOOL work_changed

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

参照元 add_server_to_workgroup()add_workgroup()become_domain_master_fail()become_domain_master_stage2()become_local_master_browser()become_local_master_stage2()become_logon_server_success()create_server_on_workgroup()expire_servers()make_subnet()process_host_announce()process_lm_host_announce()process_local_master_announce()process_workgroup_announce()remove_all_servers()remove_server_from_workgroup()remove_workgroup_from_subnet()reset_workgroup_state()update_server_ttl()update_workgroup_ttl()write_browse_list().

struct in_addr bcast_ip

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

参照元 broadcast_announce_request()find_subnet_for_dgram_browse_packet()find_subnet_for_nmb_packet()listening()load_lmhosts_file()make_subnet()queue_query_name()queue_register_name()send_election_dgram()send_host_announcement()send_lm_host_announcement()send_local_master_announcement()send_workgroup_announcement()tell_become_backup().

struct in_addr mask_ip

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

参照元 dump_workgroups()find_subnet_for_dgram_browse_packet()find_subnet_for_nmb_packet()listening()load_lmhosts_file()make_subnet()process_name_query_request()reload_interfaces().

struct in_addr myip

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

参照元 add_samba_names_to_subnet()become_domain_master_browser_wins()broadcast_announce_request()find_subnet_fd_for_address()find_subnet_mailslot_fd_for_address()insert_permanent_name_into_unicast()insert_refresh_name_into_unicast()make_subnet()msg_nmbd_send_packet()multihomed_register_name()process_name_query_request()reload_interfaces()remove_permanent_name_from_unicast()send_announcement()send_backup_list_response()send_election_dgram()send_lm_announcement()wins_next_registration().

int nmb_sock

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

参照元 close_subnet()create_listen_fdset()find_subnet_fd_for_address()make_subnet()msg_nmbd_send_packet().

int dgram_sock

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

参照元 close_subnet()create_listen_fdset()find_subnet_mailslot_fd_for_address()make_subnet()msg_nmbd_send_packet().


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