OpenVAS Scanner  7.0.1~git
struct_lex_ctxt Struct Reference

#include <nasl_lex_ctxt.h>

Collaboration diagram for struct_lex_ctxt:
Collaboration graph

Data Fields

struct struct_lex_ctxtup_ctxt
 
tree_cellret_val
 
unsigned fct_ctxt: 1
 
unsigned break_flag: 1
 
unsigned cont_flag: 1
 
unsigned always_signed: 1
 
struct script_infosscript_infos
 
const char * oid
 
int recv_timeout
 
int line_nb
 
nasl_array ctx_vars
 
GHashTable * functions
 

Detailed Description

Definition at line 33 of file nasl_lex_ctxt.h.

Field Documentation

◆ always_signed

unsigned struct_lex_ctxt::always_signed

Definition at line 40 of file nasl_lex_ctxt.h.

◆ break_flag

unsigned struct_lex_ctxt::break_flag

Definition at line 38 of file nasl_lex_ctxt.h.

Referenced by nasl_exec().

◆ cont_flag

unsigned struct_lex_ctxt::cont_flag

Definition at line 39 of file nasl_lex_ctxt.h.

Referenced by nasl_exec().

◆ ctx_vars

◆ fct_ctxt

unsigned struct_lex_ctxt::fct_ctxt

◆ functions

GHashTable* struct_lex_ctxt::functions

Definition at line 48 of file nasl_lex_ctxt.h.

Referenced by free_lex_ctxt(), get_func(), init_empty_lex_ctxt(), and insert_nasl_func().

◆ line_nb

int struct_lex_ctxt::line_nb

Definition at line 44 of file nasl_lex_ctxt.h.

Referenced by nasl_exec(), nasl_lint_call(), nasl_lint_defvar(), and nasl_perror().

◆ oid

◆ recv_timeout

◆ ret_val

tree_cell* struct_lex_ctxt::ret_val

◆ script_infos

struct script_infos* struct_lex_ctxt::script_infos

Definition at line 41 of file nasl_lex_ctxt.h.

Referenced by _http_req(), add_hostname(), exec_nasl_script(), forge_ip_packet(), forge_ipv6_packet(), get_host_ip(), get_host_open_port(), get_hostname(), get_hostname_source(), get_hostnames(), get_kb_item(), get_kb_list(), get_port_state(), get_port_transport(), get_ssh_port(), get_udp_port_state(), nasl_close_socket(), nasl_end_denial(), nasl_func_call(), nasl_islocalhost(), nasl_islocalnet(), nasl_lint(), nasl_open_privileged_socket(), nasl_open_sock_kdc(), nasl_open_sock_tcp_bufsz(), nasl_open_sock_udp(), nasl_perror(), nasl_recv(), nasl_scanner_add_port(), nasl_send(), nasl_send_packet(), nasl_send_v6packet(), nasl_smb_connect(), nasl_socket_negotiate_ssl(), nasl_ssh_connect(), nasl_ssh_set_login(), nasl_ssh_userauth(), nasl_start_denial(), nasl_target_is_ipv6(), nasl_tcp_ping(), nasl_tcp_v6_ping(), nasl_this_host(), nasl_trace(), nasl_win_cmd_exec(), nasl_wmi_connect(), nasl_wmi_connect_reg(), nasl_wmi_connect_rsop(), network_targets(), nmap_create(), plugin_run_find_service(), plugin_run_openvas_tcp_scanner(), plugin_run_synscan(), replace_kb_item(), scan_phase(), script_add_preference(), script_bugtraq_id(), script_category(), script_cve_id(), script_dependencies(), script_exclude_keys(), script_family(), script_get_preference_file_content(), script_get_preference_file_location(), script_mandatory_keys(), script_name(), script_oid(), script_require_keys(), script_require_ports(), script_require_udp_ports(), script_tag(), script_timeout(), script_xref(), security_something(), set_kb_item(), and simple_register_host_detail().

◆ up_ctxt


The documentation for this struct was generated from the following file: