Dibbler - a portable DHCPv6  1.0.2RC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RelParser.h File Reference
#include <string.h>
#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 "RelCfgMgr.h"
#include "OptVendorData.h"
#include "OptDUID.h"
#include "DUID.h"
#include "Logger.h"
#include "Portable.h"
+ Include dependency graph for RelParser.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RelParser
struct  yy_RelParser_stype::SDuid
union  yy_RelParser_stype

Macros

#define YY_RelParser_CONSTRUCTOR_CODE
#define YY_RelParser_CONSTRUCTOR_PARAM   yyFlexLexer * lex
#define YY_RelParser_MEMBERS
#define YY_RelParser_STYPE   yy_RelParser_stype
#define YY_USE_CLASS
#define YY_USE_CLASS

Macro Definition Documentation

#define YY_RelParser_CONSTRUCTOR_CODE
Value:
ParserOptStack.append(new TRelParsGlobalOpt()); \
this->lex = lex; \
yynerrs = 0; \
yychar = 0;
#define YY_RelParser_CONSTRUCTOR_PARAM   yyFlexLexer * lex
#define YY_RelParser_MEMBERS
Value:
FlexLexer * lex; \
TContainer< SPtr<TRelParsGlobalOpt> > ParserOptStack; /* list of parsed interfaces/IAs/addrs */ \
TContainer< SPtr<TRelCfgIface> > RelCfgIfaceLst; /* list of RelCfg interfaces */ \
TContainer< SPtr<TIPv6Addr> > PresentAddrLst; /* address list (used for DNS,NTP,etc.)*/ \
List(std::string) PresentStringLst; /* string list */ \
SPtr<TRelOptEcho> EchoOpt; /* echo request option */ \
/*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(); \
TRelCfgMgr* CfgMgr; \
virtual ~RelParser();
#define YY_RelParser_STYPE   yy_RelParser_stype
#define YY_USE_CLASS
#define YY_USE_CLASS