構造体 packet_struct

#include <nameserv.h>


変数

packet_structnext
packet_structprev
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.h525 行で定義されています。


構造体

struct packet_struct* next

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

参照元 parse_packet()queue_dns_query()queue_packet()run_dns_queue()run_packet_queue().

struct packet_struct* prev

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

参照元 parse_packet()queue_dns_query()run_dns_queue()run_packet_queue().

BOOL locked

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

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

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

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

参照元 debug_nmb_packet()do_nodestatus()msg_nmbd_send_packet()node_status_query()parse_packet()process_get_backup_list_request()process_logon_packet()reply_netbios_packet()send_netbios_packet()send_packet().

int fd

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

参照元 msg_nmbd_send_packet()node_status_query()queue_query_name()reply_netbios_packet()send_packet().

time_t timestamp

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

参照元 node_status_query()parse_packet()process_name_query_request()query_name_response()register_name_response()release_name_response()send_wins_name_query_response()unexpected_packet()wins_process_name_query_request().

enum packet_type packet_type

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

参照元 build_packet()do_nodestatus()msg_nmbd_send_packet()node_status_query()parse_packet()run_packet_queue()unexpected_packet().

struct nmb_packet nmb

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

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

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


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