inputsource Struct Reference


Public Member Functions

 ISC_LINK (struct inputsource) link

Data Fields

isc_result_t result
isc_boolean_t is_file
isc_boolean_t need_close
isc_boolean_t at_eof
isc_boolean_t last_was_eol
isc_buffer_tpushback
unsigned int ignored
void * input
char * name
unsigned long line
unsigned long saved_line

Detailed Description

Definition at line 39 of file lex.c.


Member Function Documentation

inputsource::ISC_LINK ( struct  inputsource  ) 


Field Documentation

isc_result_t inputsource::result

Definition at line 40 of file lex.c.

Referenced by isc_lex_getmastertoken(), isc_lex_getoctaltoken(), isc_lex_gettoken(), isc_lex_openfile(), new_source(), and pushandgrow().

isc_boolean_t inputsource::is_file

Definition at line 41 of file lex.c.

Referenced by isc_lex_close(), isc_lex_gettoken(), isc_lex_isfile(), and new_source().

isc_boolean_t inputsource::need_close

Definition at line 42 of file lex.c.

Referenced by isc_lex_close(), and new_source().

isc_boolean_t inputsource::at_eof

Definition at line 43 of file lex.c.

Referenced by isc_lex_gettoken(), isc_lex_ungettoken(), new_source(), and pushback().

isc_boolean_t inputsource::last_was_eol

Definition at line 44 of file lex.c.

Referenced by isc_lex_close(), and new_source().

isc_buffer_t* inputsource::pushback

Definition at line 45 of file lex.c.

Referenced by isc_lex_close(), isc_lex_getlasttokentext(), isc_lex_gettoken(), isc_lex_ungettoken(), new_source(), pushandgrow(), and pushback().

unsigned int inputsource::ignored

Definition at line 46 of file lex.c.

Referenced by isc_lex_getlasttokentext(), isc_lex_gettoken(), and new_source().

void* inputsource::input

Definition at line 47 of file lex.c.

Referenced by isc_lex_close(), isc_lex_gettoken(), and new_source().

char* inputsource::name

Definition at line 48 of file lex.c.

Referenced by isc_lex_close(), isc_lex_getsourcename(), isc_lex_openbuffer(), isc_lex_openstream(), isc_lex_setsourcename(), and new_source().

unsigned long inputsource::line

Definition at line 49 of file lex.c.

Referenced by isc_lex_getsourceline(), isc_lex_gettoken(), isc_lex_ungettoken(), new_source(), and pushback().

unsigned long inputsource::saved_line

Definition at line 50 of file lex.c.

Referenced by isc_lex_gettoken(), and isc_lex_ungettoken().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:20 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha