#include <nameserv.h>
変数 | |
| packet_struct * | next |
| packet_struct * | prev |
| BOOL | locked |
| in_addr | ip |
| int | port |
| int | fd |
| time_t | timestamp |
| enum packet_type | packet_type |
| union { | |
| nmb_packet nmb | |
| dgram_packet dgram | |
| } | packet |
nameserv.h の 525 行で定義されています。
| struct packet_struct* next |
nameserv.h の 527 行で定義されています。
参照元 parse_packet()・queue_dns_query()・queue_packet()・run_dns_queue()・run_packet_queue().
| struct packet_struct* prev |
nameserv.h の 528 行で定義されています。
参照元 parse_packet()・queue_dns_query()・run_dns_queue()・run_packet_queue().
nameserv.h の 529 行で定義されています。
参照元 copy_dgram_packet()・copy_nmb_packet()・make_response_record()・parse_packet()・queue_dns_query()・queue_node_status()・queue_query_name()・queue_query_name_from_wins_server()・queue_register_multihomed_name()・queue_register_name()・queue_release_name()・queue_wins_refresh()・remove_response_record()・run_dns_queue()・wins_process_multihomed_name_registration_request()・wins_process_name_registration_request()・wins_proxy_userdata_copy_fn().
| struct in_addr ip |
nameserv.h の 530 行で定義されています。
参照元 debug_nmb_packet()・do_nodestatus()・domain_master_node_status_fail()・find_subnet_for_dgram_browse_packet()・find_subnet_for_nmb_packet()・get_domain_master_name_node_status_fail()・listening()・msg_nmbd_send_packet()・name_query()・node_status_query()・node_status_response()・parse_packet()・process_announce_request()・process_browse_packet()・process_dgram()・process_election()・process_get_backup_list_request()・process_host_announce()・process_lanman_packet()・process_lm_announce_request()・process_lm_host_announce()・process_local_master_announce()・process_logon_packet()・process_master_browser_announce()・process_name_query_request()・process_node_status_request()・process_reset_browser()・process_workgroup_announce()・query_name_response()・register_name_response()・release_name_response()・release_name_timeout_response()・reply_netbios_packet()・retransmit_or_expire_response_records()・send_netbios_packet()・send_packet()・send_wins_name_query_response()・wins_process_multihomed_name_registration_request()・wins_process_name_query_request()・wins_process_name_registration_request()・wins_process_name_release_request()・wins_register_query_fail()・wins_registration_timeout().
| int port |
| int fd |
| time_t timestamp |
| enum packet_type packet_type |
| struct nmb_packet nmb |
nameserv.h の 536 行で定義されています。
参照元 build_nmb()・copy_nmb_packet()・debug_nmb_packet()・do_nodestatus()・find_subnet_for_nmb_packet()・free_nmb_packet()・is_refresh_already_queued()・make_response_record()・name_query()・node_status_query()・node_status_response()・node_status_timeout_response()・parse_packet()・process_name_query_request()・process_name_refresh_request()・process_name_registration_request()・process_name_release_request()・process_nmb_request()・process_nmb_response()・process_node_status_request()・query_current()・query_name_response()・query_name_timeout_response()・receive_nmb_packet()・register_name_response()・register_name_timeout_response()・release_name_response()・release_name_timeout_response()・reply_netbios_packet()・run_dns_queue()・run_packet_queue()・send_name_registration_response()・send_name_release_response()・send_wins_name_registration_response()・send_wins_name_release_response()・send_wins_wack_response()・traverse_match()・wins_next_registration()・wins_process_multihomed_name_registration_request()・wins_process_name_query_request()・wins_process_name_refresh_request()・wins_process_name_registration_request()・wins_process_name_release_request()・wins_registration_timeout()・write_child().
| struct dgram_packet dgram |
nameserv.h の 537 行で定義されています。
参照元 build_dgram()・cli_get_response()・cli_send_mailslot()・match_mailslot_name()・msg_nmbd_send_packet()・parse_packet()・process_announce_request()・process_browse_packet()・process_dgram()・process_election()・process_get_backup_list_request()・process_host_announce()・process_lanman_packet()・process_lm_announce_request()・process_lm_host_announce()・process_local_master_announce()・process_logon_packet()・process_reset_browser()・process_workgroup_announce()・send_mailslot().
| union { ... } packet |
参照元 build_dgram()・build_nmb()・cli_get_response()・cli_send_mailslot()・copy_nmb_packet()・debug_nmb_packet()・do_nodestatus()・find_subnet_for_nmb_packet()・is_refresh_already_queued()・make_response_record()・match_mailslot_name()・msg_nmbd_send_packet()・name_query()・node_status_query()・node_status_response()・node_status_timeout_response()・parse_packet()・process_announce_request()・process_browse_packet()・process_dgram()・process_election()・process_get_backup_list_request()・process_host_announce()・process_lanman_packet()・process_lm_announce_request()・process_lm_host_announce()・process_local_master_announce()・process_logon_packet()・process_name_query_request()・process_name_refresh_request()・process_name_registration_request()・process_name_release_request()・process_nmb_request()・process_nmb_response()・process_node_status_request()・process_reset_browser()・process_workgroup_announce()・query_current()・query_name_response()・query_name_timeout_response()・receive_nmb_packet()・register_name_response()・register_name_timeout_response()・release_name_response()・release_name_timeout_response()・reply_netbios_packet()・run_dns_queue()・run_packet_queue()・send_mailslot()・send_name_registration_response()・send_name_release_response()・send_wins_name_registration_response()・send_wins_name_release_response()・send_wins_wack_response()・traverse_match()・wins_next_registration()・wins_process_multihomed_name_registration_request()・wins_process_name_query_request()・wins_process_name_refresh_request()・wins_process_name_registration_request()・wins_process_name_release_request()・wins_registration_timeout()・write_child().
1.4.7