OpenVAS Libraries  9.0.3
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_authenticated:1
 
struct arglistscript_infos
 
const char * oid
 
int recv_timeout
 
int line_nb
 
nasl_array ctx_vars
 
nasl_funcfunctions [FUNC_NAME_HASH]
 

Detailed Description

Definition at line 31 of file nasl_lex_ctxt.h.

Field Documentation

◆ always_authenticated

unsigned struct_lex_ctxt::always_authenticated

Definition at line 38 of file nasl_lex_ctxt.h.

◆ break_flag

unsigned struct_lex_ctxt::break_flag

Definition at line 36 of file nasl_lex_ctxt.h.

Referenced by nasl_exec().

◆ cont_flag

unsigned struct_lex_ctxt::cont_flag

Definition at line 37 of file nasl_lex_ctxt.h.

Referenced by nasl_exec().

◆ ctx_vars

◆ fct_ctxt

unsigned struct_lex_ctxt::fct_ctxt

◆ functions

nasl_func* struct_lex_ctxt::functions[FUNC_NAME_HASH]

Definition at line 46 of file nasl_lex_ctxt.h.

Referenced by dump_ctxt(), free_lex_ctxt(), and init_empty_lex_ctxt().

◆ line_nb

int struct_lex_ctxt::line_nb

Definition at line 42 of file nasl_lex_ctxt.h.

Referenced by nasl_exec(), nasl_lint(), and nasl_perror().

◆ oid

◆ recv_timeout

int struct_lex_ctxt::recv_timeout

◆ ret_val

tree_cell* struct_lex_ctxt::ret_val

Definition at line 34 of file nasl_lex_ctxt.h.

Referenced by dump_ctxt(), free_lex_ctxt(), init_empty_lex_ctxt(), nasl_exec(), and nasl_return().

◆ script_infos

◆ up_ctxt

struct struct_lex_ctxt* struct_lex_ctxt::up_ctxt

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