#include <iostream>#include <string>#include <malloc.h>#include "DHCPConst.h"#include "SmartPtr.h"#include "Container.h"#include "SrvParser.h"#include "SrvParsGlobalOpt.h"#include "SrvParsClassOpt.h"#include "SrvParsIfaceOpt.h"#include "SrvCfgAddrClass.h"#include "SrvCfgIface.h"#include "DUID.h"#include "Logger.h"Go to the source code of this file.
Classes | |
| union | yy_SrvParser_stype |
| struct | yy_SrvParser_stype::SDuid |
| class | YY_SrvParser_INHERIT |
Defines | |
| #define | YY_USE_CLASS |
| #define | YY_USE_CLASS |
| #define | YY_SrvParser_MEMBERS |
| #define | YY_SrvParser_CONSTRUCTOR_PARAM yyFlexLexer * lex |
| #define | YY_SrvParser_CONSTRUCTOR_CODE |
| #define | YY_SrvParser_STYPE yy_SrvParser_stype |
| #define | YY_SrvParser_COMPATIBILITY 0 |
| #define | YY_SrvParser_USE_GOTO 0 |
| #define | YY_SrvParser_PARSE yyparse |
| #define | YY_SrvParser_LEX yylex |
| #define | YY_SrvParser_LVAL yylval |
| #define | YY_SrvParser_LLOC yylloc |
| #define | YY_SrvParser_CHAR yychar |
| #define | YY_SrvParser_NERRS yynerrs |
| #define | YY_SrvParser_DEBUG_FLAG yydebug |
| #define | YY_SrvParser_ERROR yyerror |
| #define | YY_SrvParser_PARSE_PARAM void |
| #define | YY_SrvParser_CLASS SrvParser |
| #define | YY_SrvParser_USE_CONST_TOKEN 0 |
|
|
|
|
|
|
|
|
|
|
|
Value: ParserOptStack.append(new TSrvParsGlobalOpt()); \ ParserOptStack.getLast()->setUnicast(false); \ this->lex = lex; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: FlexLexer * lex; \ TContainer< SmartPtr<TSrvParsGlobalOpt> > ParserOptStack; /* list of parsed interfaces/IAs/addrs */ \ TContainer< SmartPtr<TSrvCfgIface> > SrvCfgIfaceLst; /* list of SrvCfg interfaces */ \ TContainer< SmartPtr<TSrvCfgAddrClass> > SrvCfgAddrClassLst; /* list of SrvCfg address classes */ \ TContainer< SmartPtr<TIPv6Addr> > PresentAddrLst; /* address list (used for DNS,NTP,etc.)*/ \ TContainer< SmartPtr<string> > PresentStringLst; /* string list */ \ TContainer< SmartPtr<TStationRange> > PresentRangeLst; \ /*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(); \ void StartClassDeclaration(); \ bool EndClassDeclaration(); \ virtual ~SrvParser(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1