#include <iostream>
#include <string>
#include <malloc.h>
#include "DHCPConst.h"
#include "SmartPtr.h"
#include "Container.h"
#include "RelParser.h"
#include "RelParsGlobalOpt.h"
#include "RelParsIfaceOpt.h"
#include "RelCfgIface.h"
#include "DUID.h"
#include "Logger.h"
Go to the source code of this file.
Classes | |
union | yy_RelParser_stype |
class | YY_RelParser_INHERIT |
Defines | |
#define | YY_USE_CLASS |
#define | YY_USE_CLASS |
#define | YY_RelParser_MEMBERS |
#define | YY_RelParser_CONSTRUCTOR_PARAM yyFlexLexer * lex |
#define | YY_RelParser_CONSTRUCTOR_CODE |
#define | YY_RelParser_STYPE yy_RelParser_stype |
#define | YY_RelParser_COMPATIBILITY 0 |
#define | YY_RelParser_USE_GOTO 0 |
#define | YY_RelParser_PARSE yyparse |
#define | YY_RelParser_LEX yylex |
#define | YY_RelParser_LVAL yylval |
#define | YY_RelParser_LLOC yylloc |
#define | YY_RelParser_CHAR yychar |
#define | YY_RelParser_NERRS yynerrs |
#define | YY_RelParser_DEBUG_FLAG yydebug |
#define | YY_RelParser_ERROR yyerror |
#define | YY_RelParser_PARSE_PARAM void |
#define | YY_RelParser_CLASS RelParser |
#define | YY_RelParser_USE_CONST_TOKEN 0 |
|
|
|
|
|
|
|
Value: ParserOptStack.append(new TRelParsGlobalOpt()); \ this->lex = lex; |
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: FlexLexer * lex; \ TContainer< SmartPtr<TRelParsGlobalOpt> > ParserOptStack; /* list of parsed interfaces/IAs/addrs */ \ TContainer< SmartPtr<TRelCfgIface> > RelCfgIfaceLst; /* list of RelCfg interfaces */ \ TContainer< SmartPtr<TIPv6Addr> > PresentAddrLst; /* address list (used for DNS,NTP,etc.)*/ \ TContainer< SmartPtr<string> > PresentStringLst; /* string list */ \ /*method check whether interface with id=ifaceNr has been already declared */ \ bool CheckIsIface(int ifaceNr); \ /*method check whether interface with id=ifaceName has been already declared*/ \ bool CheckIsIface(string ifaceName); \ void StartIfaceDeclaration(); \ bool EndIfaceDeclaration(); \ virtual ~RelParser(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|