syslog-ng source
CfgIncludeLevel Struct Reference

#include <cfg-lexer.h>

Collaboration diagram for CfgIncludeLevel:

Public Types

enum  { CFGI_NONE , CFGI_FILE , CFGI_BUFFER }
 

Public Attributes

enum _CfgIncludeLevel:: { ... }  include_type
 
union {
   struct {
      GSList *   files
 
      FILE *   include_file
 
   }   file
 
   struct {
      gchar *   original_content
 
      gchar *   content
 
      gsize   content_length
 
   }   buffer
 
}; 
 
gboolean lloc_changed_by_at_line
 
CFG_LTYPE lloc
 
struct yy_buffer_state * yybuf
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
CFGI_NONE 
CFGI_FILE 
CFGI_BUFFER 

Member Data Documentation

◆ 

union { ... }

◆ 

struct { ... } CfgIncludeLevel::buffer

◆ content

gchar* CfgIncludeLevel::content

◆ content_length

gsize CfgIncludeLevel::content_length

◆ 

struct { ... } CfgIncludeLevel::file

◆ files

GSList* CfgIncludeLevel::files

◆ include_file

FILE* CfgIncludeLevel::include_file

◆ 

enum { ... } CfgIncludeLevel::include_type

◆ lloc

CFG_LTYPE CfgIncludeLevel::lloc

◆ lloc_changed_by_at_line

gboolean CfgIncludeLevel::lloc_changed_by_at_line

◆ original_content

gchar* CfgIncludeLevel::original_content

◆ yybuf

struct yy_buffer_state* CfgIncludeLevel::yybuf

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