構造体 nmb_packet

#include <nameserv.h>


変数

struct {
   int   name_trn_id
   int   opcode
   BOOL   response
   struct {
      BOOL   bcast
      BOOL   recursion_available
      BOOL   recursion_desired
      BOOL   trunc
      BOOL   authoritative
   }   nm_flags
   int   rcode
   int   qdcount
   int   ancount
   int   nscount
   int   arcount
header
struct {
   nmb_name   question_name
   int   question_type
   int   question_class
question
res_recanswers
res_recnsrecs
res_recadditional


説明

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


構造体

int name_trn_id

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

参照元 build_nmb()create_and_init_netbios_packet()debug_nmb_packet()do_nodestatus()find_subnet_for_nmb_packet()make_response_record()name_query()node_status_query()process_nmb_response()receive_nmb_packet()reply_netbios_packet()traverse_match().

int opcode

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

参照元 build_nmb()debug_nmb_packet()do_nodestatus()initiate_multihomed_name_register_packet()initiate_name_query_packet()initiate_name_query_packet_from_wins_server()initiate_name_refresh_packet()initiate_name_register_packet()initiate_name_release_packet()initiate_node_status_packet()is_refresh_already_queued()name_query()node_status_query()packet_is_for_wins_server()process_nmb_request()query_name_response()register_name_response()release_name_response()reply_netbios_packet()send_wins_wack_response()validate_nmb_packet()validate_nmb_response_packet()wins_next_registration().

BOOL response

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

参照元 build_nmb()create_and_init_netbios_packet()debug_nmb_packet()do_nodestatus()find_subnet_for_nmb_packet()name_query()node_status_query()packet_is_for_wins_server()receive_nmb_packet()reply_netbios_packet()run_packet_queue()send_wins_wack_response().

BOOL bcast

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

参照元 register_name_response()register_name_timeout_response()release_name_response()release_name_timeout_response().

BOOL recursion_available

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

BOOL recursion_desired

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

BOOL trunc

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

BOOL authoritative

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

struct { ... } nm_flags

参照元 build_nmb()create_and_init_additional_record()create_and_init_netbios_packet()debug_nmb_packet()do_nodestatus()find_subnet_for_nmb_packet()initiate_multihomed_name_register_packet()initiate_name_query_packet()initiate_name_query_packet_from_wins_server()initiate_name_refresh_packet()initiate_name_register_packet()initiate_name_release_packet()initiate_node_status_packet()make_response_record()name_query()node_status_query()packet_is_for_wins_server()parse_nmb()process_name_query_request()process_name_refresh_request()process_name_registration_request()process_name_release_request()register_name_response()register_name_timeout_response()release_name_response()release_name_timeout_response()reply_netbios_packet()send_wins_wack_response()wins_process_multihomed_name_registration_request()wins_process_name_refresh_request()wins_process_name_registration_request()wins_process_name_release_request().

int rcode

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

参照元 build_nmb()create_and_init_netbios_packet()debug_nmb_packet()do_nodestatus()name_query()node_status_query()query_name_response()register_name_response()release_name_response()reply_netbios_packet().

int qdcount

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

参照元 build_nmb()create_and_init_netbios_packet()debug_nmb_packet()do_nodestatus()name_query()node_status_query()reply_netbios_packet()validate_nmb_packet().

int ancount

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

参照元 build_nmb()copy_nmb_packet()create_and_init_netbios_packet()debug_nmb_packet()do_nodestatus()name_query()node_status_query()reply_netbios_packet()validate_nmb_response_packet().

int nscount

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

参照元 build_nmb()copy_nmb_packet()create_and_init_netbios_packet()debug_nmb_packet()do_nodestatus()name_query()node_status_query()reply_netbios_packet().

int arcount

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

参照元 build_nmb()copy_nmb_packet()debug_nmb_packet()do_nodestatus()initiate_multihomed_name_register_packet()initiate_name_query_packet()initiate_name_query_packet_from_wins_server()initiate_name_refresh_packet()initiate_name_register_packet()initiate_name_release_packet()initiate_node_status_packet()name_query()node_status_query()reply_netbios_packet()validate_nmb_packet().

struct { ... } header

参照元 build_nmb()copy_nmb_packet()create_and_init_additional_record()create_and_init_netbios_packet()debug_nmb_packet()do_nodestatus()find_subnet_for_nmb_packet()initiate_multihomed_name_register_packet()initiate_name_query_packet()initiate_name_query_packet_from_wins_server()initiate_name_refresh_packet()initiate_name_register_packet()initiate_name_release_packet()initiate_node_status_packet()is_refresh_already_queued()make_response_record()name_query()node_status_query()packet_is_for_wins_server()process_name_query_request()process_name_refresh_request()process_name_registration_request()process_name_release_request()process_nmb_request()process_nmb_response()query_name_response()receive_nmb_packet()register_name_response()register_name_timeout_response()release_name_response()release_name_timeout_response()reply_netbios_packet()run_packet_queue()send_wins_wack_response()traverse_match()validate_nmb_packet()validate_nmb_response_packet()wins_next_registration()wins_process_multihomed_name_registration_request()wins_process_name_refresh_request()wins_process_name_registration_request()wins_process_name_release_request().

struct nmb_name question_name

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

参照元 build_nmb()create_and_init_additional_record()create_and_init_netbios_packet()debug_nmb_packet()do_nodestatus()initiate_name_query_packet()initiate_name_query_packet_from_wins_server()initiate_node_status_packet()is_refresh_already_queued()name_query()node_status_query()node_status_response()node_status_timeout_response()process_name_query_request()process_name_refresh_request()process_name_registration_request()process_name_release_request()process_node_status_request()query_current()query_name_response()query_name_timeout_response()register_name_response()register_name_timeout_response()release_name_response()release_name_timeout_response()reply_netbios_packet()run_dns_queue()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().

int question_type

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

参照元 build_nmb()create_and_init_netbios_packet()debug_nmb_packet()do_nodestatus()initiate_node_status_packet()name_query()node_status_query()packet_is_for_wins_server()process_nmb_request()validate_nmb_packet().

int question_class

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

参照元 build_nmb()create_and_init_netbios_packet()debug_nmb_packet()do_nodestatus()name_query()node_status_query().

struct { ... } question

参照元 build_nmb()create_and_init_additional_record()create_and_init_netbios_packet()debug_nmb_packet()do_nodestatus()initiate_name_query_packet()initiate_name_query_packet_from_wins_server()initiate_node_status_packet()is_refresh_already_queued()name_query()node_status_query()node_status_response()node_status_timeout_response()packet_is_for_wins_server()process_name_query_request()process_name_refresh_request()process_name_registration_request()process_name_release_request()process_nmb_request()process_node_status_request()query_current()query_name_response()query_name_timeout_response()register_name_response()register_name_timeout_response()release_name_response()release_name_timeout_response()reply_netbios_packet()run_dns_queue()validate_nmb_packet()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 res_rec* answers

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

参照元 build_nmb()copy_nmb_packet()debug_nmb_packet()free_nmb_packet()name_query()node_status_query()node_status_response()query_name_response()register_name_response()release_name_response()reply_netbios_packet().

struct res_rec* nsrecs

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

参照元 build_nmb()copy_nmb_packet()debug_nmb_packet()free_nmb_packet()reply_netbios_packet().

struct res_rec* additional

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

参照元 build_nmb()copy_nmb_packet()create_and_init_additional_record()debug_nmb_packet()free_nmb_packet()get_ttl_from_packet()initiate_multihomed_name_register_packet()initiate_name_refresh_packet()initiate_name_register_packet()initiate_name_release_packet()process_name_refresh_request()process_name_registration_request()process_name_release_request()register_name_response()register_name_timeout_response()release_name_timeout_response()reply_netbios_packet()send_name_registration_response()send_name_release_response()send_wins_name_registration_response()send_wins_name_release_response()wins_multihomed_register_query_success()wins_next_registration()wins_process_multihomed_name_registration_request()wins_process_name_refresh_request()wins_process_name_registration_request()wins_process_name_release_request()wins_registration_timeout().


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