#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().